Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

                                                             

                                               

Informações Gerais

 

Especificação

ProdutoTotvs

Gestão FinanceiraTOTVS RM

MóduloRM

Gestão Financeira

Segmento Executor

Educacional

Projeto

PDR_EDU_CTB005-48

IRM

PCREQ-4112

Requisito

PCREQ-9775

Subtarefa

PDR_EDU_CTB005-49

País

( x ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

Histórico de Alteração de Lançamentos

Objetivo

Definir as regras para o controle de histórico de alteração das tabelas de baixa de lançamentos financeiros e , consulta de posição financeira num determinado dia e funções de fórmula.

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

Histórico de Lançamentos

Alteração

Contas a pagar/receber -> Operações Financeiras -> Lançamentos -> Histórico de alterações

Visualização dos dados de histórico de baixa

Liberação de Período

Alteração

Utilitários -> Outros -> Liberação de Período

Apagar histórico de baixa quando da exclusão do lançamento na liberação.

Habilitação de Histórico de AlteraçõesAlteraçãoUtilitários -> OutrosInclusão da carga de histórico para as tabelas de baixa
Funções de FórmulaAlteraçãoServiços Globais -> Administração -> Cadastros -> FórmulasCriadas funções de fórmula específicas para buscar dados do histórico de baixa.

 

Exemplo de Aplicação:

  • Criado os campos "Tipo Baixa Pendente" (FLANHST.BAIXAPENDENTE) e "Valor Devolução" (FLANHST.VALORDEVOLUCAO), preenchidos com o valor do campo com o mesmo nome do registro na tabela de Lançamentos Financeiros (FLAN) ao criar registro de histórico de alteração de lançamento.
  • Criado o valor Reprovação Acordo para o campo "Processo Aplicação" (FLANHST.PROCESSO) que será usado no registro de histórico de lançamento criado ao ser executado o processo que reprova um acordo financeiro. Também criado o valor Inclusão Acordo não Efetivado a ser usado para o registro de histórico de lançamentos origem da geração de acordo cujo template está parametrizado para efetivar "Ao aprovar" ou "Pagamento da primeira parcela". Nesse caso os lançamentos origem tem o campo FLAN.BAIXAPENDENTE alterado para Efetivação Acordo para não permitir alterar ou executar processos sobre os mesmos até que a situação de efetivação do acordo mude.
  • Criadas tabelas para armazenar histórico da baixa: Histórico de alteração da baixa do lançamento financeiro, Histórico de alteração dos valores de integração da baixa, Histórico de Rateio por Centro de Custo da Baixa, Histórico de Rateio por Departamento da Baixa e Histórico de Tributos da Baixa. Os registros serão criados quando da habilitação do for habilitado o controle de histórico e nos processos do sistema que já criam o histórico do lançamento. As mesmas serão visualizadas no anexo Histórico de Lançamentos da visão de lançamentos. Vide detalhes na especificação de requisitos no link Outros do tópico "Informações Gerais".
  • No cálculo do valor líquido baseado na posição financeira (numa data específica) será alterada a lógica para buscar os valores baixados da tabela de histórico de baixa ao invés dos valores baixados da tabela de histórico de lançamento (campos terminados em BX, como por exemplo, FLANHST.VALORDESCONTOBX). Isso não irá afetar os valores finais já que os campos de valores baixados da tabela de histórico de lançamento contém o somatório dos valores correspondentes baixados presentes no histórico de baixa.

  • Quando ocorrer a liberação de período também devem ser excluídos todos os registros das tabelas de histórico de baixa (FLANBAIXAHST, FLANBAIXAINTEGRACAOHST, FLANBAIXARATCCUHST, FLANBAIXARATDEPHST, FLANBAIXATRBHST) com Data do Processo (campo da FLANHST) anteriores ou iguais à data de liberação.

  • Serão criadas novas funções de fórmula para trazer a posição financeira da baixa do lançamento numa data específica. Serão baseadas nos dados das tabelas de histórico com o registro selecionado como indicado no tópico “Posição Financeira”.

    • TABLANBAIXAPF: Valor de um campo do item de baixa do lançamento numa determinada data. Tabela FLANBAIXAHST.
    • TABLANBAIXARATCCUPF: Valor de um campo do rateio por centro de custo do item de baixa do Lançamento numa determinada data. Tabela FLANBAIXARATCCUHST.
    • TABLANBAIXARATDEPPF: Valor de um campo do rateio por Departamento do item de baixa do lançamento numa determinada data. Tabela FLANBAIXARATDEPHST.
    • VALORTRBLANBAIXAPF: Valor do tributo do item de baixa do lançamento numa determinada data. Tabela FLANBAIXATRBHST.
    • VALORINTEGRACAOLANBAIXAPF: Valor para um campo de integração do item de baixa do lançamento numa determinada data. Tabela FLANBAIXAINTEGRACAOHST.

    As funções de fórmula acima, terão o mesmo conjunto de parâmetros de entrada da sua correspondente, que exibe os dados do estado atual do lançamento acrescentando somente o parâmetro de data da posição financeira desejada. O retorno será sempre sobre os dados das tabelas de histórico correspondente.

 

Tabelas Utilizadas

  • FLANBAIXAHST– Histórico de alteração da baixa do lançamento financeiro
  • FLANBAIXAINTEGRACAOHST– Histórico de alteração dos valores de integração da baixa
  • FLANBAIXARATCCUHST - Histórico de Rateio por Centro de Custo da Baixa
  • FLANBAIXARATDEPHST - Histórico de Rateio por Departamento da Baixa
  • FLANBAIXATRBHST - Histórico de Tributos da Baixa

 

 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/   FLANBAIXAHST - Histórico de alteração da baixa do lançamento financeiro

Índice

Chave

01

PKFLANBAIXAHST: CODCOLIGADA, IDHISTORICO, IDBAIXA

02

IX_FLANBAIXAHST: CODCOLIGADA, IDLAN

CampoTipoTamanhoDescrição

CODCOLIGADA

DCODCOLIGADA

 Código da Coligada

IDHISTORICO

Inteiro

 Identificador do Histórico

IDLAN

Inteiro Referência do Lançamento
IDBAIXAInteiro Identificador da Baixa
CODCOLXCXDCODCOLIGADANULL  Coligada Extrato 
IDXCX int Inteiro  Identificador do Extrato
IDFORMAPAGTO int Inteiro  Identificador da Forma de Pagamento
CODCOLCXA DCODCOLIGADA DCODCOLIGADANULL  Coligada da Conta Caixa
CODCXA varchar String 10 Conta Caixa
IDTRANSACAO int Inteiro  Identificador da Transação
DATABAIXA DDATETIME Data/Hora  Data da Baixa
DATACANCELBAIXA DDATETIME Data/Hora  Data de Cancelamento
DATACONTABILIZBX DDATETIME Data/Hora  Data Contabilização
NUMCONTABILBX varchar String 20 Número Contábil
CODEVENTOBAIXA smallint SmallInt  Evento Contábil 
VALORBAIXARMDVALOR4  Valor Baixa
 VALORORIGINALVALORORIGINAL RMDVALOR4  Valor Original
 VALORDESCONTOVALORDESCONTO RMDVALOR4  Valor Desconto
 VALORJUROSVALORJUROS RMDVALOR4  Valor Juros
 VALORMULTAVALORMULTA RMDVALOR4  Valor Multa
 VALORCAPVALORCAP RMDVALOR4  Valor Capitalização
 VALOROP1VALOROP1 RMDVALOR4  Valor Opcional 1
 VALOROP2VALOROP2 RMDVALOR4  Valor Opcional 2
 VALOROP3VALOROP3 RMDVALOR4  Valor Opcional 3
 VALOROP4VALOROP4 RMDVALOR4  Valor Opcional 4
 VALOROP5VALOROP5 RMDVALOR4  Valor Opcional 5
 VALOROP6VALOROP6 RMDVALOR4  Valor Opcional 6
 VALOROP7VALOROP7 RMDVALOR4  Valor Opcional 7
 VALOROP8VALOROP8 RMDVALOR4  Valor Opcional 8
 VALORINSSVALORINSS RMDVALOR4  Valor INSS
 VALORIRRFVALORIRRF RMDVALOR4  Valor IRRF
 VALORSESTSENATVALORSESTSENAT RMDVALOR4  Valor SESTSENAT
 VALORDEVOLUCAOVALORDEVOLUCAO RMDVALOR4  Valor Devolução
 VALORNOTACREDITOVALORNOTACREDITO RMDVALOR4  Valor Nota Crédito
 VALORNOTACREDITOADIANTAMENTOVALORNOTACREDITOADIANTAMENTO RMDVALOR4  Valor Crédito Adiantamento
 VALORVINCULADOVALORVINCULADO RMDVALOR4  Valor Vinculado
 VALORJUROSVENDORVALORJUROSVENDOR RMDVALOR4  Valor Juros Vendor
 VALORRETENCOESVALORRETENCOES RMDVALOR4  Valor Retenções
 VALORPERDAFINANCEIRAVALORPERDAFINANCEIRA RMDVALOR4  Valor Perda Financeira
 VALORDESCONTOACORDOVALORDESCONTOACORDO RMDVALOR4  Valor Desconto Acordo
 VALORJUROSACORDOVALORJUROSACORDO RMDVALOR4  Valor Juros Acordo
 VALORACRESCIMOACORDOVALORACRESCIMOACORDO RMDVALOR4   Valor Acréscimo Acordo
COTACAOBAIXA numeric Numérico  Cotação da Moeda na Baixa
CODMOEDABAIXA varchar String 10 Moeda da Baixa
USUARIO varchar String 20 Usuário da Baixa
NUMEROCHEQUE varchar String 20 Número Cheque
IDOPERACAO int Inteiro  Identificador da Operação Contábil
TIPOBAIXA int Inteiro  Tipo Baixa
STATUS int Inteiro  Status
TIPOFORMAPAGTO smallint SmallInt  Tipo Forma de Pagamento
PAGREC smallint SmallInt  Pagar ou Receber
MODELOCONTABILIZACAO smallint SmallInt  Modelo Contabilização
DIFBAIXAPARCIALRMDVALOR4  Diferença Baixa Parcial 
CODTB1FLX varchar String 25 Tabela Opcional 1
CODTB2FLX varchar String 25 Tabela Opcional 2
CODTB3FLX varchar String 25 Tabela Opcional 3
CODTB4FLX varchar String 25 Tabela Opcional 4
CODTB5FLX varchar String 25 Tabela Opcional 5
STATUSEXTRATO smallint SmallInt  Status Extrato
TIPORETORNOBANCARIO int Inteiro  Tipo Retorno Bancário
ORIGEMVALORDESCONTO int Inteiro  Origem Valor Desconto para cálculo do valor líquido
ORIGEMVALORJUROS int Inteiro  Origem Valor Juros para cálculo do valor líquido
ORIGEMVALORMULTA int Inteiro  Origem Valor Multa para cálculo do valor líquido
ORIGEMVALORCAP int Inteiro  Origem Valor Capitalização para cálculo do valor líquido
ORIGEMVALOROP1 int Inteiro  Origem Valor Opcional 1 para cálculo do valor líquido
ORIGEMVALOROP2 int Inteiro  Origem Valor Opcional 2 para cálculo do valor líquido
ORIGEMVALOROP3 int Inteiro  Origem Valor Opcional 3 para cálculo do valor líquido
ORIGEMVALOROP4 int Inteiro  Origem Valor Opcional 4 para cálculo do valor líquido
ORIGEMVALOROP5 int Inteiro  Origem Valor Opcional 5 para cálculo do valor líquido
ORIGEMVALOROP6 int Inteiro  Origem Valor Opcional 6 para cálculo do valor líquido
ORIGEMVALOROP7 int Inteiro  Origem Valor Opcional 7 para cálculo do valor líquido
ORIGEMVALOROP8 int Inteiro  Origem Valor Opcional 8 para cálculo do valor líquido
VALORDIFERENCARMDVALOR4 Diferença Baixa Parcial
CAMPODIFERENCAString30Campo utilizado para aplicar o valor da diferença
TIPODIFERENCAInteiro  
CAMPODIFERENCA varchar   
TIPODIFERENCA int   
DATACHEQUE datetime   
DATAVENCIMENTOLANCAMENTO datetime   
STATUSCONTABIL smallint   
STATUSEXPORTACAO smallint   
RECCREATEDBY varchar   
RECCREATEDON datetime   
RECMODIFIEDBY varchar   
RECMODIFIEDON datetime   

 

   

Campo

Tipo

TamanhoMandatórioDescriçãoTítulo

CODCOLIGADA

DCODCOLIGADA

 

Sim ( X ) Não (  )

Código da Coligada

Coligada

IDHISTORICO

Inteiro

 

Sim ( X ) Não (  )

Identificador do Histórico

Identificado

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

Tipo de Diferença: 0 (Diferença a menor), 1 (Diferença a maior)
DATACHEQUEData/Hora Data de emissão cheque
DATAVENCIMENTOLANCAMENTOData/Hora Data de vencimento lançamento
STATUSCONTABILSmallInt Status Contábil da Baixa
STATUSEXPORTACAOSmallInt Status da exportação
RECCREATEDBYString50Usuário criador do registro
RECCREATEDONData/Hora Data de criação do registro
RECMODIFIEDBYString50Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro
DATAOP1Data/Hora Data Opcional 1
DATAOP2Data/Hora Data Opcional 2
DATAOP3Data/Hora Data Opcional 3
DATAOP4Data/Hora Data Opcional 4
DATAOP5Data/Hora Data Opcional 5
CAMPOALFAOP1String100Campo Alfa Opcional 1
CAMPOALFAOP2String100Campo Alfa Opcional 2
CAMPOALFAOP3String100Campo Alfa Opcional 3
CODFILIALInteiro Código da filial
CODCCUSTOString25Código do centro de custo
CODDEPARTAMENTOString25Código do departamento

 

Arquivo ou Código do Script: FLANBAIXAINTEGRACAOHST - Histórico de alteração dos valores de integração da baixa

Índice

Chave

01

PKFLANBAIXAINTEGRACAOHST: CODCOLIGADA, IDHISTORICO, IDBAIXA, IDCAMPO

02

IX_FLANBAIXAINTEGRACAOHST: CODCOLIGADA, IDLAN

CampoTipoTamanhoDescrição

CODCOLIGADA

DCODCOLIGADA

 Código da Coligada

IDHISTORICO

Inteiro

 Identificador do Histórico

IDLAN

Inteiro Referência do Lançamento
IDBAIXAInteiro Identificador da Baixa
IDCAMPOInteiro Identificador do Campo
VALORRMDValor4 Valor
RECCREATEDBYString50Usuário criador do registro
RECCREATEDONData/Hora Data de criação do registro
RECMODIFIEDBYString50Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro

 

Arquivo ou Código do Script: FLANBAIXARATCCUHST - Histórico de Rateio por Centro de Custo da Baixa

Índice

Chave

01

PKFLANBAIXARATCCUHST: CODCOLIGADA, IDHISTORICO, IDRATCCU

02

IX_FLANBAIXARATCCUHST: CODCOLIGADA, IDLAN

CampoTipoTamanhoDescrição

CODCOLIGADA

DCODCOLIGADA

 Código da Coligada

IDHISTORICO

Inteiro

 Identificador do Histórico

IDLAN

Inteiro Referência do Lançamento
IDBAIXAInteiro Identificador da Baixa
IDRATCCUInteiro Identificador do Rateio
CODCCUSTOString25Código do Centro de Custo
VALORRMDValor4 Valor
PERCENTUALRMDValor4 Percentual
CODCOLNATFINANCEIRA DCODCOLIGADANULL Coligada Natureza Financeira
CODNATFINANCEIRA String40Código Natureza Financeira
IDPRJ Inteiro Identificador do Projeto
IDTRF Inteiro Identificador da Tarefa
CODTBGRUPOORC String40Grupo Orçamentário
RECCREATEDBYString50Usuário criador do registro
RECCREATEDONData/Hora Data de criação do registro
RECMODIFIEDBYString50Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro

 

Arquivo ou Código do Script: FLANBAIXARATDEPHST - Histórico de Rateio por Departamento da Baixa

Índice

Chave

01

PKFLANBAIXARATDEPHST: CODCOLIGADA, IDHISTORICO, IDRATDEP

02

IX_FLANBAIXARATCCUHST: CODCOLIGADA, IDLAN

CampoTipoTamanhoDescrição

CODCOLIGADA

DCODCOLIGADA

 Código da Coligada

IDHISTORICO

Inteiro

 Identificador do Histórico

IDLAN

Inteiro Referência do Lançamento
IDBAIXAInteiro Identificador da Baixa
IDRATDEPInteiro Identificador do Rateio
CODFILIALInteiro Código da Filial
CODDEPARTAMENTOString25Código do Departamento
VALORRMDValor4 Valor
PERCENTUALRMDValor4 Percentual
RECCREATEDBYString50Usuário criador do registro
RECCREATEDONData/Hora Data de criação do registro
RECMODIFIEDBYString50Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro

 

Arquivo ou Código do Script: FLANBAIXATRBHST - Histórico de Tributos da Baixa

Índice

Chave

01

PKFLANBAIXATRBHST: CODCOLIGADA, IDHISTORICO, IDBAIXA, CODTRB

02

IX_FLANBAIXARATCCUHST: CODCOLIGADA, IDLAN

CampoTipoTamanhoDescrição

CODCOLIGADA

DCODCOLIGADA

 Código da Coligada

IDHISTORICO

Inteiro

 Identificador do Histórico

IDLAN

Inteiro Referência do Lançamento
IDBAIXAInteiro Identificador da Baixa
CODTRBString 10Código do Tributo
ALIQUOTARMDValor4 Código da Filial
BASEDECALCULORMDValor4 Base de Cálculo
VALORRMDValor4 Valor
CODRETENCAOString 10 Código de Retenção
RECCREATEDBYString50Usuário criador do registro
RECCREATEDONData/Hora Data de criação do registro
RECMODIFIEDBYString50Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro
 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.