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

Produto

TOTVS RM

Módulo

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, 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.

 

  • 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" (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 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

 

 

Dicionário de Dados

Arquivo ou Código do Script: 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
IDXCXInteiro Identificador do Extrato
IDFORMAPAGTOInteiro Identificador da Forma de Pagamento
CODCOLCXADCODCOLIGADANULL Coligada da Conta Caixa
CODCXAString10Conta Caixa
IDTRANSACAOInteiro Identificador da Transação
DATABAIXAData/Hora Data da Baixa
DATACANCELBAIXAData/Hora Data de Cancelamento
DATACONTABILIZBXData/Hora Data Contabilização
NUMCONTABILBXString20Número Contábil
CODEVENTOBAIXASmallInt Evento Contábil 
VALORBAIXARMDVALOR4 Valor Baixa
VALORORIGINALRMDVALOR4 Valor Original
VALORDESCONTORMDVALOR4 Valor Desconto
VALORJUROSRMDVALOR4 Valor Juros
VALORMULTARMDVALOR4 Valor Multa
VALORCAPRMDVALOR4 Valor Capitalização
VALOROP1RMDVALOR4 Valor Opcional 1
VALOROP2RMDVALOR4 Valor Opcional 2
VALOROP3RMDVALOR4 Valor Opcional 3
VALOROP4RMDVALOR4 Valor Opcional 4
VALOROP5RMDVALOR4 Valor Opcional 5
VALOROP6RMDVALOR4 Valor Opcional 6
VALOROP7RMDVALOR4 Valor Opcional 7
VALOROP8RMDVALOR4 Valor Opcional 8
VALORINSSRMDVALOR4 Valor INSS
VALORIRRFRMDVALOR4 Valor IRRF
VALORSESTSENATRMDVALOR4 Valor SESTSENAT
VALORDEVOLUCAORMDVALOR4 Valor Devolução
VALORNOTACREDITORMDVALOR4 Valor Nota Crédito
VALORNOTACREDITOADIANTAMENTORMDVALOR4 Valor Crédito Adiantamento
VALORVINCULADORMDVALOR4 Valor Vinculado
VALORJUROSVENDORRMDVALOR4 Valor Juros Vendor
VALORRETENCOESRMDVALOR4 Valor Retenções
VALORPERDAFINANCEIRARMDVALOR4 Valor Perda Financeira
VALORDESCONTOACORDORMDVALOR4 Valor Desconto Acordo
VALORJUROSACORDORMDVALOR4 Valor Juros Acordo
VALORACRESCIMOACORDORMDVALOR4 Valor Acréscimo Acordo
COTACAOBAIXANumérico Cotação da Moeda na Baixa
CODMOEDABAIXAString10Moeda da Baixa
USUARIOString20Usuário da Baixa
NUMEROCHEQUEString20Número Cheque
IDOPERACAOInteiro Identificador da Operação Contábil
TIPOBAIXAInteiro Tipo Baixa
STATUSInteiro Status
TIPOFORMAPAGTOSmallInt Tipo Forma de Pagamento
PAGRECSmallInt Pagar ou Receber
MODELOCONTABILIZACAOSmallInt Modelo Contabilização
DIFBAIXAPARCIALRMDVALOR4 Diferença Baixa Parcial
CODTB1FLXString25Tabela Opcional 1
CODTB2FLXString25Tabela Opcional 2
CODTB3FLXString25Tabela Opcional 3
CODTB4FLXString25Tabela Opcional 4
CODTB5FLXString25Tabela Opcional 5
STATUSEXTRATOSmallInt Status Extrato
TIPORETORNOBANCARIOInteiro Tipo Retorno Bancário
ORIGEMVALORDESCONTOInteiro Origem Valor Desconto para cálculo do valor líquido
ORIGEMVALORJUROSInteiro Origem Valor Juros para cálculo do valor líquido
ORIGEMVALORMULTAInteiro Origem Valor Multa para cálculo do valor líquido
ORIGEMVALORCAPInteiro Origem Valor Capitalização para cálculo do valor líquido
ORIGEMVALOROP1Inteiro Origem Valor Opcional 1 para cálculo do valor líquido
ORIGEMVALOROP2Inteiro Origem Valor Opcional 2 para cálculo do valor líquido
ORIGEMVALOROP3Inteiro Origem Valor Opcional 3 para cálculo do valor líquido
ORIGEMVALOROP4Inteiro Origem Valor Opcional 4 para cálculo do valor líquido
ORIGEMVALOROP5Inteiro Origem Valor Opcional 5 para cálculo do valor líquido
ORIGEMVALOROP6Inteiro Origem Valor Opcional 6 para cálculo do valor líquido
ORIGEMVALOROP7Inteiro Origem Valor Opcional 7 para cálculo do valor líquido
ORIGEMVALOROP8Inteiro 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 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.