Essa rotina foi ajustada para atender a Lei Geral de Proteção de Dados (Lei n° 13.70), sendo que alguns campos que apresentam informações consideradas como dados sensíveis e/ou pessoais, serão ofuscados deixando de ser legíveis.

01. VISÃO GERAL

A rotina de Liquidação (FINA460) tem como finalidade permitir que seja possível o processo de negociação e renegociação de títulos.

Com a evolução do produto a rotina de Faturas a receber (FINA280) foi absorvida pela rotina de Liquidação, sendo assim a mesma foi descontinuada a partir da versão 12.1.17.

02. EXEMPLO DE UTILIZAÇÃO


  1. Acessar a rotina de Liquidação a receber (Financeiro > Atualizações > Contas a receber > Liquidação)
  2. Pressionar F12 para ajustar os parâmetros
  3. Posicionar em um título que será liquidado
  4. Clicar em + Liquidar
  5. Selecionar a filial
  6. Será aberta a tela que filtra os títulos que serão liquidados. Preencher a senha. As demais informações serão preenchidas de acordo com o título que foi posicionado.
  7. Será aberta a tela de liquidação, com três seções: Liquidação a receber, títulos selecionados e títulos gerados
  8. Em Liquidação a receber, ajustar e conferir os dados gerais da liquidação. Preencher condição de pagamento, prefixo e tipo conforme necessidade. As informações dessa seção serão utilizadas para os títulos que serão gerados.
  9. Em títulos selecionados, marque os títulos que serão liquidados. Alterar conforme a necessidade.
  10. Em títulos gerados é feita a validação dos títulos que serão criados. Alterar conforme a necessidade.
  11. Confirmar a liquidação

Exemplo prático em vídeo: FINA460 - Liquidação

  1. Acessar a rotina de Liquidação a receber (Financeiro > Atualizações > Contas a receber > Liquidação)
  2. Posicionar em um título liquidado
  3. Clicar em Cancelar
  4. O número da liquidação será preenchido automaticamente
  5. Confirmar o cancelamento

03. LIQUIDAÇÃO

Colocar este trecho  no momento que mostrar a tela de liquidação

como também o processo de compensação de NCC através de liquidação, para este processo deve ser usado a rotina de compensação (FINA330).


Criado o parâmetro MV_VL460NT, este permitirá ao cliente escolher como o sistema irá gerar os títulos de impostos de retenção.

MV_VL460NT = “1” – Informará ao sistema que no momento da liquidação os títulos de abatimentos (impostos) serão gerados de acordo com a natureza informada.

Exemplo abaixo como opção 01.

MV_VL460NT = “2” – Informará ao sistema que no momento da liquidação os títulos de abatimentos (impostos) serão gerados com os mesmos valores e base de cálculo dos títulos que estão sendo baixados.

Exemplo abaixo como opção 02.


MV_VL460NT = “1” - OPÇÃO 01

Para a seleção de títulos, optaremos pela regra da nova natureza informada para liquidação, ou seja, os impostos da natureza do título origem, se houver, serão baixados no momento da liquidação e os novos títulos de impostos serão criados na liquidação.

Com essa regra, ficarão disponíveis para liquidação todos os títulos que atendam a condição da tela de parâmetros, exemplo abaixo:

image2018-12-18_14-51-12.png

Caso 01.

Caso um título origem tenha uma natureza que não calcula impostos, e a natureza usada para liquidação também seja uma natureza que não calcula impostos, a rotina somente irá baixar o título origem e gerar o(s) novo(s) titulo(s).


Caso 02.

Caso um título origem tenha uma natureza que não calcula impostos, e a natureza usada para liquidação seja uma natureza que calcula impostos (INSS, ISS, IRRF, PCC), a rotina somente irá baixar o título origem e gerar o(s) novo(s) titulo(s) e gerará também o(s) titulo(s) de impostos.

Observações:

  • Se a natureza usada na liquidação for para cálculo de impostos como INSS, ISS ou IRRF, os títulos de impostos serão gerados somente em 01 parcela, mesmo que a condição de pagamento seja em várias parcelas.
  • Se a natureza usada na liquidação for para cálculo de impostos de PCC e a condição de pagamento usada para liquidação for em várias parcelas, os títulos de impostos PCC serão gerados de acordo com o número de parcelas definidas na condição de pagamento.







A rotina de liquidação a receber não irá apresentar os títulos de crédito (NCC), pois esta rotina tem por funcionalidade apenas a negociação/renegociação de parcelas e prazos, e estes títulos devem ser utilizados em compensações através da rotina destinada para esta finalidade, Compensação CR (FINA330).

04. VALORES ACESSÓRIOS NA LIQUIDAÇÃO

É possível associar valores acessórios aos títulos gerados pelo processo de liquidação:


05. CONTROLE DE NUMERAÇÃO

A numeração de novos títulos gerados por liquidação é controlada através do parâmetro MV_NUMLIQ, sendo determinado pelo conteúdo da pergunta "Prefixo do título a ser gerado" nos parâmetros F12 da rotina.

Por exemplo, se o prefixo informado for "FAT", o sistema irá procurar pelo maior número (E1_NUM) com o prefixo "FAT" e sugerir o próximo. Se o maior número com prefixo FAT for 000000123, o sistema vai sugerir como próximo o número 000000124.

Caso o prefixo seja alterado, por exemplo, para "LIQ", o processo de busca pelo próximo número se repetirá, dessa vez procurando o maior número com o prefixo "FAT".


Também pode ser definida uma outra numeração, porém o sistema irá sugerir a próxima numeração conforme o maior registro. Por exemplo, se a última numeração usada foi 500000001, e ao fazer uma liquidação foi preenchido o número 777777777, a sugestão da próxima liquidação será 777777778, e o intervalo entra os números 500000001 e 777777777 não será tratado.

06. RASTREABILIDADE

O rastreio dos títulos liquidados pode ser feito através da amarração abaixo:

TabelaDescriçãoChave
FO0Processo de liquidaçãoFO0_NUMLIQ
SE5Movimento de liquidação (E5_MOTBX = "LIQ")E5_DOCUMEN
SE1Títulos geradosE1_NUMLIQ

Para rastrear o processo, a amarração é a que se segue:

TabelaDescriçãoChave
FO0Processo de liquidaçãoFO0_PROCES
FO1Títulos utilizados pelo processo de liquidaçãoFO1_PROCES
FO2Títulos geradosFO2_PROCES


Exemplo:

Tabela FO0

FO0_FILIALFO0_PROCESFO0_VERSAOFO0_NUMLIQ
D MG 010000000000000160001000120

Tabela FO1

FO1_FILIALFO1_PROCESFO1_VERSAOFO1_IDDOC
D MG 010000000000000160001226c50701a49477088290d8c9d6055ed

Tabela FO2

FO2_FILIALFO2_PROCESFO2_VERSAOFO2_IDDOC
D MG 010000000000000160001b868ac4676c640008981a590e262cc20
D MG 01000000000000016000188144c097baf40008FEB99702b4a8e84

Tabela SE1

E1_FILIALE1_PREFIXOE1_NUME1_PARCELAE1_TIPOE1_NUMLIQ

FIN000000124AFAT000120

FIN000000124BFAT000120

Tabela SE5

E5_FILIALE5_VALORE5_MOTBXE5_DOCUMEN

10000LIQ000120

07. GERAÇÃO DE CHEQUES

Para gerar cheques na rotina de liquidação (FINA460), utilize o tipo de título CH. Os campos Banco, Agencia, Conta e Cheque passarão a ser obrigatórios na grid Títulos Gerados.

Com o parâmetro MV_GRSEFLQ ativo, será gerado um cheque automaticamente na tabela SEF.

Se o parâmetro MV_SLDBXCR estiver com conteúdo B, a rotina vai gravar um identificador de que o cheque já foi utilizado na baixa (campo EF_USADOBX = S), devido `s baixas parciais. Assim, nas baixas futuras esses cheques não poderão ser utilizados na geração do movimento bancário.

O cheque gerado na liquidação poderá ser visualizado na rotina Baixas a Receber (FINA070) em Outras Ações > Cheques.

08. TELA

Principais Campos

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada

Validações


09. CONTABILIZAÇÃO

Os lançamentos padrões para contabilização se mantêm os mesmos, para a inclusão de títulos e baixas dos títulos liquidados.

O que foi acrescido é a visão dos valores pela tabela FO2 dos títulos gerados, que pode ser alterado no lançamento padrão para identificar se o registro tem origem através da rotina de liquidação.

LP

Descrição

500

Na inclusão de títulos no Contas a Receber

505

No exclusão de títulos do Contas a Receber

520

Na baixa de títulos Cobrança Simples/Protesto/Acordo no Contas a Receber  (0/F/G)

521

Na baixa de títulos Cobrança Simples/Cartório no Contas a Receber  (1/H)

522

Na baixa de títulos Cobrança Descontada no Contas a Receber  (2)

523

Na baixa de títulos Cobrança Caucionada no Contas a Receber  (3)

524

Na baixa de títulos Cobrança Vinculada no Contas a Receber  (4)

525

Na baixa de títulos Cobrança Advogado no Contas a Receber  (5)

526

Na baixa de títulos Cobrança Judicial no Contas a Receber  (6)

527

No cancelamento da baixa de títulos no Contas a Receber

528

Na baixa de títulos Cobrança Caucionada Descontada no Contas a Receber  (7)

598

Na geração de variação monetária, ou seja, liquidação e geração de novos títulos na mesma moeda (exceto quando moeda 1)

595 (Descontinuado)

Na geração de Fatura a Receber

592 (Descontinuado)

No cancelamento de Fatura a Receber

Os LP's da rotina Fatura (FINA280) perdem efeito com descontinuação dessa rotina na versão 12.1.17.


10. TABELAS UTILIZADAS

11. PONTOS DE ENTRADA


A rotina Liquidação (FINA460) utiliza a tecnologia MVC. Para conhecer os pontos de entrada para MVC acesse: Pontos de entrada MVC

Em relação à antiga rotina de Faturas a receber (FINA280), descontinuada na versão 12.1.17, maioria dos pontos de entrada se manteve. Porém alguns devem ser revistos, conforme relação completa abaixo:

Ponto de entrada/DocumentaçãoFunção

Observações

FA460OUTA460LiquidMantém funcionalidade
F460NUMA460LiquidMantém funcionalidade
F460SAIDA460LiquidSubstituir por FORMCANCEL
F460GRVA460Liquid

Substituir por MODELCOMMITNTTS

A460COLA460Liquid

Ponto de Entrada para a adição de colunas na GetDados da tela de geração de títulos.

Não contemplado no fonte em virtude da alteração de tecnologia de GetDados para MVC, cliente poderá criar campo da FO2, diretamente. Descontinuado.

F460BOTA460Liquid

Substituir por BUTTONBAR 

F460CANA460Liquid

Mantém funcionalidade

F460CONA460Liquid

Mantém funcionalidade

FA460LOKa460OKSubstituir por FORMLINEPRE
A460VALLINa460OKSubstituir por FORMLINEPRE
F460TOKa460TudoOKSubstituir por FORMCOMMITTTSPRE
FA460OWNA460ChecFMantém funcionalidade
FA460FILA460ChecFMantém funcionalidade
F460GerNCCA460GravaMantém funcionalidade
F460NCCA460GravaMantém funcionalidade
F460VALA460GravaMantém funcionalidade
F460SE1A460GravaMantém funcionalidade
SE5FI460A460GravaMantém funcionalidade
F460GRVSEFA460GravaMantém funcionalidade
F460CTBA460GravaMantém funcionalidade
A460PARCA460CondMantém funcionalidade
FA460conA460CondSubstituir por FORMPOS
F460CANCFA460CANMantém funcionalidade
F460E5FA460CANMantém funcionalidade
FIN460E1FA460CANMantém funcionalidade
F460JURFa460ReplMantém funcionalidade
F460DESFa460ReplMantém funcionalidade
FA460BUTFa460Bar

Tela de seleção de títulos substituída pela GRID da tabela FO1Descontinuado

FA460BADFa460Bar

Tela de seleção de títulos substituída pela GRID da tabela FO1Descontinuado

F460EDITFa460Edit

Botão editar retirado na nova estrutura, substituído pela alteração de campos direto na tela. Descontinuado

FI460JURFa460Edit

Botão editar retirado na nova estrutura, substituído pela alteração de campos direto na tela. Descontinuado

F460VLDEFa460Edit

Botão editar retirado na nova estrutura, substituído pela alteração de campos direto na tela. Descontinuado

F460OK1Fa460OK1Mantém funcionalidade
FA460CMC7F460CMC7Mantém funcionalidade
F460CMTCF460Cmc7TcMantém funcionalidade
FA460ROTMenuDefMantém funcionalidade
F460LQOKFA460LiqOkMantém funcionalidade
F460STI

F460AIncl

Permitirá a visualização ou bloqueio da tela de parâmetros para filtragem dos títulos a serem liquidados.
F460MNUMenuDefPermitirá a inclusão de novos botões na rotina de Menudef dentro do FINA460A
F460FIL

FINA460A

Permitirá a inclusão de filtro personalizado para a apresentação da tela de títulos a serem liquidados e/ou simulação de liquidação.
F460PGEFINA460LOADPermitir a manipulação das parcelas geradas.

12. DÚVIDAS FREQUENTES

1913202 DSERFINR-7466 DT Campo de valor de juros bloqueado na liquidação a receber.

1703939 DSERFINR-6189 DT Inserir o valor do juros/multa na liquidação a receber.


FIN0081_CREC_Gatilho_Juros_liquidação


A rotina de liquidação por motivos técnicos faz validação do campo E1_FILORIG para posicionar corretamente em seus registros e evitar a concorrência entre usuários , então o compartilhamento da FO0, FO1 e FO2 à princípio não influencia no comportamento da rotina.





<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>