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
IDXCXInteiro  Identificador do Extrato
IDFORMAPAGTOInteiro  Identificador da Forma de Pagamento
CODCOLCXA DCODCOLIGADADCODCOLIGADANULL  Coligada da Conta Caixa
CODCXAString10 Conta Caixa
IDTRANSACAOInteiro  Identificador da Transação
DATABAIXA DDATETIMEData/Hora  Data da Baixa
DATACANCELBAIXA DDATETIMEData/Hora  Data de Cancelamento
DATACONTABILIZBX DDATETIMEData/Hora  Data Contabilização
NUMCONTABILBXString20 Nú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
COTACAOBAIXA numericNumérico  Cotação da Moeda na Baixa
CODMOEDABAIXAString10 Moeda da Baixa
USUARIOString20 Usuário da Baixa
NUMEROCHEQUEString20 Nú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
CODTB1FLXString25 Tabela Opcional 1
CODTB2FLXString25 Tabela Opcional 2
CODTB3FLXString25 Tabela Opcional 3
CODTB4FLXString25 Tabela Opcional 4
CODTB5FLXString25 Tabela 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
CAMPODIFERENCAString30 Campo 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
RECCREATEDBYString50 Usuário criador do registro
RECCREATEDONData/Hora  Data de criação do registro
RECMODIFIEDBYString50 Autor da última modificação no registro
RECMODIFIEDONData/Hora Data da última modificação no registro
DATAOP1RECMODIFIEDONData/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

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

 
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.