Log com informações de contabilizações realizadas com sucesso ou erros.

DADOS GERAIS

Linha de Produto:RM
Segmento:TOTVS Gestão Educacional
Módulo:TOTVS Educacional
Função:Contabilização por competência
Ticket:N/A
Requisito/Story/Issue (informe o requisito relacionado) :DEDUINTEGRACOES-2222

SITUAÇÃO/REQUISITO

Usuário não possuía uma maneira simples e usual de conferir as contabilizações feitas. Anteriormente, o usuário deveria conferir o resultado em um log textual de resultado do processamento.
Ao fechar a tela do processo, caso quisesse verificar o resultado do processamento, o usuário teria que acessar o respectivo JOB via Gerenciador de Jobs e obter as informações de forma textual e não usual.

DESCRIÇÃO

Com o objetivo de se ter um log com o resultado das contabilizações gravado no banco de dados e não somente textual, criamos o log de contabilizações para facilitar para o usuário a conferência das contabilizações por competência realizadas.
O usuário terá de forma clara e objetiva informações como: Contrato contabilizado, Status da contabilização, Mensagem de erro / advertência, Usuário que processou, Data de processamento, etc...
Essas informações serão gravadas no banco de dados e poderão ser filtradas conforme necessidade do usuário para fins de informações e/ ou conferência.

ACESSO AO LOG

O log de contabilizações poderá ser acesso de vários lugares distintos. Segue abaixo uma listagem dos locais pelos quais acessamos a tela de log:

  1. Menu (Log de contabilizações): Para acessar um log de contabilizações de mais de um contrato de acordo com o filtro desejado, podemos acessar o log a partir do menu Financeiro / Contábil → Geração → Contabilidade conforme abaixo:



  2. Anexo de contrato: Para acessar o log de contabilizações de um contrato específico, o mesmo poderá ser acessado através do anexo de contrato.



  3. Log do processo: Ao final do processamento da contabilização por competência, o log poderá ser acessado através do botão "Visualizar Log Detalhado"



  4. Tela de monitoramento de JOBS (Fracionamento): Ao acompanhar a execução de um JOB, o usuário poderá acessar a tela de log de contabilizações a partir do monitoramento da execução do processo.

Permissão de acesso ao log

A permissão de acesso ao log é a mesma permissão para geração de contabilização.

TELA

Tela principal de visualização do log de contabilizações com os registros contabilizados com sucesso ou que deram erro com os botões de filtro e valores de contabilizações totalizados.


Barra de ferramentas de filtro de registros

O usuário terá a opção de filtrar os registros de acordo com os três grupos abaixo:

  • Status da contabilização
    • : Considera ou desconsidera contabilizações realizadas com sucesso (sem erros)
    • : Considera ou desconsidera contabilizações com erros.
    • : Considera ou desconsidera contabilizações com advertência.
  • Contabilização de contrato ou apropriação mensal
    • : Considera ou desconsidera contabilizações de contratos
    • : Considera ou desconsidera apropriações mensais
  • Origem da contabilização: Considera ou desconsidera contabilizações com origem de serviço, aumento ou cancelamento
    • : Considera ou desconsidera contabilizações com origem serviço, isto é, contabilizações originais calculadas com bases nas parcelas do contrato sem alteração de valores.
    • : Considera ou desconsidera contabilizações com origem aumento, isto é, contabilizações de acréscimos efetuados após contabilização utilizando valores originais de contrato ou apropriação mensal. Ex.: aumento de mensalidade após alguma contabilização já ter sido feita.
    • : Considera ou desconsidera contabilizações com origem cancelamento, isto é, contabilizações de decréscimos efetuados após contabilização utilizando valores originais de contrato ou apropriação mensal. Ex.: redução de mensalidade após alguma contabilização já ter sido feita.

Valores totais contabilizados de serviços, bolsas e descontos

Nos valores contabilizados, somente serão considerados os valores de contabilizações realizadas com sucesso (status = Sucesso)

Permite um acesso à contabilização realizada na operação de geração do respectivo registro de log

A edição de um log de sucesso, exibirá a tela de contabilizações do TOTVS Gestão Contábil contendo a contabilização realizada

Caso o usuário tente editar uma linha de log com status de erro, será exibida uma tela informando o usuário de que a contabilização não poderá ser exibida:


04. TABELA NO BANCO DE DADOS

Nome da colunaTipoComprimentoAceita nulosDescrição
CODCOLIGADADCODCOLIGADA2NãoCódigo da coligada
RAvarchar20NãoRegistro Acadêmico
CODCONTRATOvarchar20NãoCódigo do Contrato
IDPERLETint4NãoIdentificador do Período Letivo
MESANOdatetime28NãoCompetência contábil
TIPOCONTABILIZACAOvarchar1NãoTipo de contabilização ('C' - Contrato / 'P' - Parcela)
ORIGEMvarchar1NãoOrigem da contabilização ('S' - Serviço / 'A' - Aumento / 'C' - Cancelamento)
OPERACAOvarchar1NãoOperação contábil (C - Contabilização, E - Estorno)
DATACONTABILdatetime28Sim

Data contábil

Para contabilizações de sucesso, será igual à data informada (caso tenha sido informada) ou será igual à data da competência.
Para contabilizações com erro, esse campo será nulo

STATUSint4NãoStatus da contabilização (1 = Sucesso, 2 = Erro, 3 = Advertência)
MENSAGEMMEMO16Sim

Mensagem após processamento
Será nula, caso a contabilização tenha sido realizada com sucesso
Caso a contabilização tenha tido erro, conterá a mensagem de erro.

IDJOBint4SimId. do Job
IDCONTRATOCONTint4SimIdentificador da contabilização de contrato
IDPARCELACONTint4SimIdentificador da parcela contábil
MEMORIADECALCULOMEMO16SimMemória de cálculo
RECCREATEDBYvarchar50SimUsuário criador do registro
RECCREATEDONdatetime28SimData de criação do registro
RECMODIFIEDBYvarchar50SimAutor da última modificação no registro
RECMODIFIEDONdatetime28SimData da última modificação no registro



ASSUNTOS RELACIONADOS




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