Este autocomplete apresenta LOPs que:
Tipo: TEXT_LONG
Valor padrão: select l.id as id , l.lop as valor , l.lop as descricao , l.lop as pesquisar from lops l join usuarios u on u.id = [USER_ID] where l.ativo = 'S' and (l.estabelecimento_id is null or exists (select ue.id from usuarios_estabelecimentos ue where ue.usuario_id = u.id and ue.estabelecimento_id = l.estabelecimento_id) ) union select l.id as id , l.lop as valor , l.lop as descricao , l.lop as pesquisar from lops l join usuarios u on u.id = [USER_ID] left join contas_correntes cc on cc.id = l.conta_corrente_id where l.ativo = 'S' and (l.conta_corrente_id is null or exists ( select * from acessos_caixas ac where ac.pessoa_id = u.pessoa_id and ac.caixa_id = cc.conta_caixa_id) ) order by valor
Indica se devem ser apresentados os valores totais por documento que compõe a duplicata.
Valores:
Tipo: FLAG
Valor padrão: S
Valor padrão: A,E,Q,R
Permite definir qual estabelecimento(s) é utilizado na pesquisa dos títulos que serão negociados.
Tipo: UPPER
Valor padrão: U
Tipo de negociação padrão para uso na interface de novos títulos
Tipo: TEXT
Define se é permitido ou não negociar títulos que tiveram origem em uma negociação.
Tipo: FLAG
Valor padrão: S
Valor padrão: A,E,PR,Q
Valor padrão: S
SQL que define qual informações devem ser apresentadas referente ao documento. É necessário que:
Tipo: TEXT_LONG
Valor padrão: select doc.numero::text as documento from doc_entradas_saidas doc where doc.id = ?
Permite definir um SQL que deve ser utilizado para apresentar os títulos a pagar que deverão ser negociados.
Pode-se utilizar as macros:
select tit.id as id , tit.numero_titulo || '/' || tit.sequencia as titulo , tt.tipo_titulo as "Tipo" , est.nome_estabelecimento as estabelecimento , tit.data_conclusao as "Emissão" , tit.data_vencimento as "Vencimento" , tit.data_previsao_pagamento as "Previsão pag." , tit.valor , tit.saldo , tit.observacoes as "Obs." from titulos tit join tipos_titulos tt on tt.id = tit.tipo_titulo_id join estabelecimentos est on est.id = tit.estabelecimento_id where tit.emitente_id = ${emitente_id} and tit.tipo_operacao = 'P' and tit.confirmado = 'S' and tit.saldo > 0 and tit.data_pagamento is null and tit.data_vencimento between '${data_inicial}' and '${data_final}' order by tit.data_vencimento asc limit 50
Tipo: SOURCE_CODE
Permite definir se o valor restante apresentará o valor total da negociação ou o valor dos títulos negociados.
Se informar S, será utilizado o valor total da negociação, com descontos e acréscimos. Informando N, será utilizado o valor dos títulos negociados (era o padrão anteriormente).
Tipo: FLAG
Valor padrão: S
Valor padrão: DATA,LKP1_TIPO_OPERACAO desc
Quando determinado que o desmembramento é pode ser efetuado, esta opção determina que deve ser informado todos os campos determinados.
Tipo: FLAG
Valor padrão: S
Tipo: TEXT_LONG
Valor padrão: ${prt.reset()}${str.center($estab.findEstabelecimento().valueOfNomeCompleto(), 48)} #set($cnpj = "CNPJ") #set($texto = "CNPJ: $estab.findEstabelecimento().getDocumento($cnpj)") ${str.center($texto, 48)} #set($texto = "$estab.findEstabelecimento().findEnderecoPrincipal().valueOfEndereco() - $estab.findEstabelecimento().findEnderecoPrincipal().valueOfBairro() - $estab.findEstabelecimento().findEnderecoPrincipal().findCidade().valueOfCidade()/$estab.findEstabelecimento().findEnderecoPrincipal().findCidade().findRegiao().valueOfSigla()") ${str.center($texto, 48)} #set($telefone = "TELEFONE%") #set($texto = "Telefone: $estab.findEstabelecimento().getEndereco($telefone)") ${str.center($texto, 48)} ${str.repeat("-", 48)} Cliente: ${cliente.valueOfNomeCompleto()} CPF/CNPJ: #if($cliente.getDocumento("CNPJ").isEmpty()) ${cliente.getDocumento("CPF")} #else ${cliente.getDocumento("CNPJ")} #end ${str.repeat("-", 48)} Numero${str.repeat(" ", 8)}Emis.${str.repeat(" ", 8)}Venc.${str.repeat(" ", 11)}Valor #foreach($titulo in $titulos) ${str.rightPad("$titulo.valueOfNumeroTitulo()/$titulo.valueOfSequencia()", 14)}${str.rightPad($titulo.getDataConclusao().toText(), 13)}${str.rightPad($titulo.getDataVencimento().toText(), 10)}${str.leftPad($titulo.getValor().toText(), 11)} #end ${str.repeat("-", 48)} Acrescimos: ${negociacao.getAcrescimo().toText()} Desconto: ${negociacao.getDesconto().toText()} Valot total: ${negociacao.getValorTotal().toText()} ${prt.cut()}
Indica como os títulos gerados a partir de uma negociação devem ser numerados.
Tipo: OPCAO
Caso informado "S" os vencimentos dos títulos irão respeitar a seguinte regra:
Tipo: FLAG
Valor padrão: N
Mensagem de erro que deve ser apresentada para o usuário quando não foi possível realizar a leitura do ID encriptado.
Por padrão é apresentado a mensagem: "Ocorreu um erro para localizar o boleto na base dados! Entre em contato responsável do envio da mensagem!"
Tipo: TEXT
Permite definir se deve apresentar as observações informadas na negociação.
Por padrão, não apresenta.
Tipo: FLAG
Define se deve apresentar as observações da negociação.
Deve ser informado "S" para apresentar e "N" para não apresentar.
Esta opção pode ser configurada por tipo de negociação. Para isto, deve ser informada uma preferência com o tipo de negociação no nome da preferência no formato:
FINANC.REL_NEGOCIACAO_02.TIPONEGOCIACAO.APRESENTAR_OBSERVACOES
Tipo: FLAG
Valor padrão: N
Caminho para o relatório do sistema, caso não informado é utilizado o padrão: financ/RelReceitasPeriodo
Tipo: TEXT
Caminho para o relatório do sistema, caso não informado é utilizado o padrão: financ/RelReceitasPeriodoAgrupado
Tipo: TEXT
Sequencia para código da taxa
Tipo: TEXT
Tipo de título a ser utilizado para boletos.
Tipo: TEXT
Valor padrão: BOLETO
Tipo de título a ser utilizado para cartão de crédito.
Tipo: TEXT
Valor padrão: CARTÃO CRÉDITO
Tipo de título a ser utilizado para cartão de débito.
Tipo: TEXT
Valor padrão: CARTÃO DÉBITO
Tipo de título a ser utilizado para pagamentos futuros.
Tipo: TEXT
Valor padrão: CARTEIRA
Tipo de título a ser utilizado para cheques.
Tipo: TEXT
Valor padrão: CHEQUE
Tipo de título a ser utilizado para débito em folha.
Tipo: TEXT
Valor padrão: DEBITO_FOLHA
Tipo de título a ser utilizado para espécie/dinheiro.
Tipo: TEXT
Valor padrão: ESPECIE
Tipo de título a ser utilizado para PIX.
Tipo: TEXT
Define se deve ser utilizado o plano de pagamento informado no pedido para geração dos títulos para pagamento futuro no processo de Fechamento financeiro do pedido
Tipo: FLAG
Valor padrão: S
LOP que deve ser utilizado na geração dos títulos em haver (crédito do cliente), caso não informado é utilizado o padrão para o estabelecimento.
Tipo: TEXT
Tipo de título que deve ser utilizado na geração dos títulos a pagar (em haver ou crédito) do cliente a partir das devoluções.
O tipo de título será CARTEIRA caso não seja informado outro tipo de título na preferência.
Ver também:
Tipo: TEXT
Quando ocorrer uma alteração do valor do título e o mesmo estiver vinculado a um documento em manutenção ou pendente, e possuir apenas um item no documento, o valor do mesmo deve ser atualizado.
Tipo: FLAG
Valor padrão: N
Situações utilizadas para atualizar os títulos automaticamente pela rotina noturna (job). Quando não informada é utilizada por padrão PM (programado) e A (aberto).
Tipo: TEXT
Situações utilizadas para atualizar os títulos automaticamente pela rotina noturna (job). Quando não informada é utilizada por padrão PM (programado) e A (aberto).
Tipo: TEXT
Data de base para o calculo de juros e multa nos títulos em atraso.
Os valores permitidos são:
DATA_VENCIMENTO
DATA_PREVISAO_PAGAMENTO
Tipo: OPTION
Valor padrão: DATA_VENCIMENTO
Quando situação do título for Bloqueado por SPC, Cartório ou SERASA, o cliente deve ser considerado como bloqueado.
Tipo: TEXT
Valor padrão: S
Campos que irão compor a identificação do título, quebra de linha não será considerada.
Ver também:
Tipo: TEXT_LONG
Valor padrão: :TIPO_TITULO: :NUMERO_TITULO: :SEQUENCIA: :ORIGEM: :NUMERO_ORIGEM: :SERIE_TITULO: :EQUIPAMENTO_ECF: :CONTADOR_REINICIO_OPERACAO: :CMC7: :CMC7_BANCO: :CMC7_AGENCIA: :CMC7_CONTA: :CMC7_NUMERO_CHEQUE:
Ao emitir o boleto a data de cadastro impresso deve ser a atual
Tipo: FLAG
Valor padrão: N
select (date_trunc('month' , coalesce(data_pagamento, data_vencimento)) + interval '1 month' + interval '14 day')::date from titulos where id = ?
Tipo: SOURCE_CODE
Número máximo de dias que uma data de vencimento de título um título pode ser alterada. Por exemplo: Caso configurado para 90 dias, alterar um adata de vencimento de 01/01/2015 para 15/04/2015 irá resultar em erro!
Tipo: INTEGER
Valor padrão: 90
Número de dias para processamento da baixa (liquidação) automatizada dos cheques em aberto do contas a receber e que foram repassados. P.ex.: Se for informado 5, todos os cheques em aberto com data de vencimento até 5 dias antes da data de processamento da baixa dos cheques serão automaticamente liquidados.
Tipo: INTEGER
Valor padrão: 5
Valor padrão: 2
Valor padrão: 0
Quando marcado o sistema irá procurar na pessoa se o CPF ou CNPJ estão informados, mesmo que pessoa seja uma Pessoa Física e o CNPJ esteja preenchido.
Por padrão no caso de Pessoas Físicas, o CPF terá prioridade.
Por padrão no caso de Pessoas Jurídica, o CNPJ terá prioridade.
Tipo: FLAG
Valor padrão: N
Define um e-mail a ser utilizado para confirmar que os cheques foram baixados com sucesso.
Tipo: TEXT
Caso definido que será gerado um documento automaticamente, esta preferencia define o texto padrão caso não informado na observação do título.
Tipo: TEXT
Natureza de operação para geração de documento automático, no caso de geração de um novo documento fiscal de títulos negociados.
Tipo: TEXT
Imprimir o código da pessoa na impressão do boleto, caso a preferência "PESS.SEQ_PESSOAS" também esteja marcada.
Tipo: FLAG
Valor padrão: S
Valor padrão: S
Tipo: FLAG
Valor padrão: S
Define se deve ser apresentada a mensagem de protesto automaticamente na impressão dos boletos em PDF ou se deve ser informada manualmente pelo usuário.
A mensagem utilizada são definidas pelas preferências:
FINANC.TITULOS.NEGATIVACAO_TEXTO
FINANC.TITULOS.PROTESTO_TEXTO
Caso marcado, deve ser removido da conta corrente as instruções manuais. Campo FINANC.CONTAS_CORRENTES.INSTRUCAO_BANCARIA_1
Tipo: FLAG
Valor padrão: N
Define se deve ser informado no boleto a mensagem de tarifa bancária.
Tipo: FLAG
Valor padrão: S
Define se na inclusão de títulos o usuário logado deve ser registrado como "vendedor" no título.
Tipo: TEXT
Valor padrão: S
Define o leiaute para apresentação/impressão dos documentos relacionados e vinculados aos títulos do tipo BOLETO.
É possivel utilizar as seguintes macro:
${especie}/${numero}
Tipo: TEXT
Valor padrão: ${especie} ${numero}
Tipo: TEXT
Valor padrão: NEGATIVAR APOS :DIAS: DIAS DO VENCIMENTO
Por padrão, títulos em manutenção não são numerados automaticamente, mesmo que configurado no respectivo tipo de título.
Tipo: FLAG
Tipo: TEXT
Valor padrão: ${especie} ${titulo} /${sequencia}
Tipo: FLAG
Valor padrão: S
Ordenação definida para imprimir os títulos em PDF
Tipo: TEXT
Valor padrão: numero_titulo, data_vencimento
Caso a origem do documento seja um documento, e caso a preferência esteja marcado, a série do documento será informada como origem.
Tipo: FLAG
Valor padrão: N
Tipo: TEXT
Tipo: TEXT
Valor padrão: PROTESTAR APOS :DIAS: :TIPO: DO VENCIMENTO
Quantidade de dias para o calculo de juro ao mês, por padrão é utilizado 30 dias.
Tipo: INTEGER
Quando o LOP for alterado, e a conta corrente do outro LOP antigo for diferente do LOP atual, o sistema remove o número do banco para uma nova geração de boletos.
S=Remove número
N=Não remove número
Tipo: OPTION
Valor padrão: N
Quando um título é vinculado, os pagamentos do cheque deve ser atualizados? Caso informado "S" o valor do movimento no cheque será atualizado, desta forma diminuindo até que o cheque seja 100% atualizado.
Tipo: TEXT
Valor padrão: S
Valor padrão: S
Script utilizado para apresentar os títulos em haver para o cliente/emitente.
item data_vencimento date, label='Vencimento'; item data_cadastro date, label='Emissão'; item saldo decimal_value, label='Saldo'; item valor decimal_value, label='Valor'; item titulo text, label='Título'; item link text_html, label="Link"; select t.titulo, t.valor,t.saldo, t.data_cadastro, t.data_vencimento, '<a href=CadTitulosPagar?Z_ACTION=VIEW&A_ID='|| t.id ||'&Q_EMITENTE_PESSOA='|| emit.pessoa ||' target="_blank">Abrir</a>' as link from titulos t inner join estabelecimentos estab on estab.id = t.estabelecimento_id inner join moedas m on m.id = t.moeda_id inner join tipos_titulos tt on tt.id = t.tipo_titulo_id inner join pessoas emit on emit.id = t.emitente_id inner join pessoas dest on dest.id = t.destinatario_id left join clientes cliemit on emit.id = cliemit.id where saldo>0 and tipo_operacao='P' and t.situacao not in ('C','PR','M') and exists (select ue.id from usuarios_estabelecimentos ue where ue.usuario_id = ${usuario_id} and ue.estabelecimento_id = t.estabelecimento_id) and t.data_bloqueio_pagamento is null and emit.pessoa = '${cliente}' and (cliemit.id is null or (cliemit.utilizar_credito_emissao_documentos not in ('N') and tt.utilizado_credito_emissao_documentos not in ('N'))) order by t.titulo
Tipo: TEXT
Permite definir um script a ser utilizado para apresentar as informações do campo "Créditos em haver" (títulos a pagar) da pessoa.
Macros:
set table off; select m.sigla, sum(t.saldo) as saldo from titulos t inner join estabelecimentos estab on estab.id = t.estabelecimento_id inner join moedas m on m.id = t.moeda_id inner join tipos_titulos tt on tt.id = t.tipo_titulo_id inner join pessoas emit on emit.id = t.emitente_id inner join pessoas dest on dest.id = t.destinatario_id left join clientes cliemit on emit.id = cliemit.id where saldo>0 and tipo_operacao='P' and t.situacao not in ('C','PR','M') and exists (select ue.id from usuarios_estabelecimentos ue where ue.usuario_id = ${usuario_id} and ue.estabelecimento_id = t.estabelecimento_id) and t.data_bloqueio_pagamento is null and emit.pessoa = '${cliente}' and (cliemit.id is null or (tt.utilizado_credito_emissao_documentos not in ('N'))) group by m.sigla
item soma text_html; set table off; select case when soma is null or soma = 0 then null else '<font color="red">'|| case when position('.' in to_char(1.11, '9D99')) = 0 then ' '||trim(both '.,' from coalesce(to_char(soma, 'FM9G999G999G990D00'), '')) else ' '||replace(replace(replace(to_char(soma, 'FM9G999G999G990D00'), '.', '*'), ',', '.'), '*', ',') end ||'</font>' end as soma from ( select sum(t.saldo) as soma from titulos t join pessoas p on p.id = t.emitente_id where p.id = ${id} and t.tipo_operacao = 'P' and t.data_vencimento <= current_date and t.data_bloqueio_pagamento is null ) q
Tipo: SOURCE_CODE
Comando SQL para apresentar os títulos a receber que podem ser compensados.
Na consulta SQL deve obrigatoriamente possuir:
Tipo: SOURCE_CODE
Comando SQL para apresentar os títulos a receber que podem ser compensados.
Na consulta SQL deve obrigatoriamente possuir:
Tipo: SOURCE_CODE
Comando SQL que retorna o valor de crédito que este título está tomando do cliente.
Tipo: SOURCE_CODE
Valor padrão: INCLUSO R$ :TARIFA: DE TARIFA BANCARIA
Define se ao incluir um título com data de vencimento inferior a data atual deve apresentar um ERRO, ALERTA ou PERMITIR a inclusão do mesmo. Quando não for informado valor ou preferência não configurada, é utilizado como padrão a apresentação do ERRO(2).
Tipo: TEXT
Define se o valor dos títulos a receber do tipo de título BOLETO será o valor nominal ou o saldo do título, acrescido da tarifa de cobrança (neste o valor da tarifa de cobrança não deve ser informado no campo "Outros" do cadastro do título).
Valores:
Tipo: FLAG
Valor padrão: S
Tipo: FLAG
Valor padrão: N
Lista de campos que devem ser registrados no histórico do título.
O campos devem ser informados de acordo com o nome dos atributos da entidade FINANC.TITULOS, separados por ENTER (um por linha).
P.ex.:
DATA_VENCIMENTO
DATA_PREVISAO_PAGAMENTO
DATA_CADASTRO
NUMERO_BANCO
VALOR
SALDO
Tipo: TEXT_LONG
Valor padrão: