Árvore de páginas

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

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

 TOTVS 12

Módulo

 FGL

Segmento Executor

 Manufatura

Projeto1

 P_MAN_FIN001

IRM1

 PCREQ-5434

Requisito1

 PCREQ-5435

Subtarefa1

PDRMAN-4786 

Chamado2

 

Release de Entrega Planejada

 12.1.8

Réplica

País

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

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

 

Alterar as apropriações contábeis geradas pelo sistema hoje quando ocorre movimentação de Conta Corrente, para que passe a contemplar o conceito de Interdivision.

 

 

(Obrigatório)

Definição da Regra de Negócio

  

Hoje o sistema permite, nas movimentações do Contas a Pagar, Contas a Receber, Caixa e Bancos e Aplicações e Empréstimos que seja informado um rateio de unidades de negócio para apropriar a despesa/receita. Porém, a apropriação gerada de Principal Ativo, na conta contábil relacionada a conta corrente é feita numa única unidade de negócio, que é a da conta corrente.

 

Como resultado disso, se a despesa/receita for rateada em unidades de negócio diferentes da unidade de negócio da conta corrente, ocorre um desbalanceamento de Débitos e Créditos por unidade de negócio. Assim, se emitimos um balanço por unidade de negócio os valores de débitos e créditos não fecham.

 

Isto ocorre porque o produto, quando da implementação do conceito de unidade de negócio, propôs tratar os resultados por unidade de negócio. Ou seja, eu consigo enxergar hoje, pelo produto padrão, minhas receitas e minhas despesas separadas por unidade de negócio. Mas o produto não contempla o fechamento contábil por unidade de negócio.

 

Alguns clientes solicitaram e foi feita implementação no passado, de forma específica, que alterava as apropriações de principal ativo para respeitarem o mesmo rateio de unidades de negócio informado para a receita/despesa.

 

No entando, o conceito de Interdivision, não se propõe a alterar as apropriações geradas pelo produto padrão e sim, gerar apropriações adicionais, referentes ao interdivision, que fazem o balanceamento dos débitos e créditos por unidade de negócio.

 

Para isto, deverão ser parametrizadas no sistema, contas contábeis que irão receber os lançamentos de Interdivision. Além de habilitar um flag que indicará se devem ou não ser geradas as apropriações de Interdivision, bem como outros dois flags para indicar se nos lançamentos manuais os Débitos e Créditos também devem ser consistidos para que batam por Unidade de Negócio e, caso não batam, o sistema já gere apropriações de Interdivision e se as contas parametrizadas como contas de Interdivision, poderão receber lançamentos manuais. Este programa, que armazenará o flag e as contas contábeis deverá gravar o histórico das alterações destes dados. Na implantação, deverá ser observada a segurança de acesso a este programa, para evitar que estes parâmetros sejam indevidamente alterados.

 

Nas movimentações dos módulos de Contas a Pagar, Contas a Receber, Caixa e Bancos e Aplicações e Empréstimos, que geram apropriações de principal ativo, será feita a apuração do rateio por unidade de negócio e onde houver diferença irá gerar apropriações de interdivision, na conta parametrizada, para igualar os débitos e créditos.

 

Exemplo:

 

Lançamento atual gerado pelo sistema:

 

DB          Principal Ativo     Conta A                 Unidade de Negócio Corporativa Y05          Valor      R$ 1.000,00

CR          Saldo                     Conta B                 Unidade de Negócio A02                                Valor      R$ 1.000,00

 

Neste caso a Unidade de Negócio Y05 ficou com um débito de R$ 1.000,00 sem um crédito correspondente e a Unidade de Negócio A02 ficou com um crédito de R$ 1.000,00 também sem um débito correspondente.

 

Com o específico da Interdivision habilitado, a geração da movimentação ficaria da seguinte forma:

 

               

DB          Principal Ativo     Conta A                 Unidade de Negócio Corporativa Y05          Valor      R$ 1.000,00

CR          Saldo                   Conta B                 Unidade de Negócio A02                             Valor      R$ 1.000,00

CR          Principal Ativo     Conta Interd.        Unidade de Negócio Corporativa Y05           Valor      R$ 1.000,00

DB          Principal Ativo     Conta Interd.        Unidade de Negócio A02                               Valor      R$ 1.000,00

 

As apropriações de Interdivision serão lançadas com finalidade contábil de “Interdivision”, sendo que deverão ser tratados os programas que geram apropriações contábeis para contemplar corretamente este novo tipo.

 

Deverão ser alterados os programas do Aplicações e Empréstimos, Contas a Pagar, Contas a Receber e Caixa e Bancos que fazem a criação das apropriações contábeis, para fazerem a consistência dos valores e gerarem as apropriações de “Interdivision” nos pontos onde hoje são geradas apropriações de “Principal Ativo”.

 

Também será necessário, alterar os programas de Lançamento manual e importação de Lançamentos na Contabilidade para garantir que, caso assim esteja parametrizado:

 

- Seja consistido que os Débitos e Créditos fechem por Unidade de Negócio e caso haja diferença, sejam automaticamente geradas apropriações de Interdivision, da mesma forma que ocorreu para os demais módulos;

 

- Não seja permitido efetuar lançamentos manuais na conta parametrizada como conta de interdivision;

 

- Não gere lançamentos de Interdivision para a conta parametrizada como conta de Exceção (utilizada para fazer justamente ajustes de Interdivision para situações não tratadas pelo sistema).

 

 

 

Conta Contábil Integração

 

O cadastro de Conta Contábil de Integração deverá ser alterado para incluir a Finalidade Contábil “Interdivision”, que por enquanto estará disponível para seleção quando o módulo informado for: ACR, APB, CMG, APL.

 

 

 

Criação de Finalidade Contábil “Interdivision”

 

As apropriações contábeis criadas de Interdivision, deverão ser criadas com finalidade contábil “Interdivision”.

 


Opcional

Protótipo de Tela

 

 

 


 

 

 

 

 

 

Opcional

Dicionário de Dados


 

  • Dicionário de Dados

 

 

 

Arquivo: param_inter_div

 

 

 

Campo

Cod_empresa

Tipo

Character

Tamanho

X(5)

Descrição

Empresa

Título

Empresa

Picture

X(5)

Help de Campo

Empresa

 

 

 

 

 

 

 

 

 

Campo

Dat_inic_valid

Tipo

Date

Tamanho

99/99/9999

Descrição

Início Validade

Título

Início Validade

Picture

99/99/9999

Help de Campo

Início Validade

 

 

 

 

 

 

 

 

 

Campo

Dat_fim_valid

Tipo

Date

Tamanho

99/99/9999

Descrição

Final Validade

Título

Final Validade

Picture

99/99/9999

Help de Campo

Final Validade

 

 

 

 

 

 

 

 

 

Campo

Log_gera_inter_div

Tipo

Logical

Tamanho

Sim/Não

Descrição

Gera Interdivision

Título

Gera Interdivision

Picture

Sim/Não

Help de Campo

Gera Interdivision

 

 

 

 

 

 

 

Campo

Cod_plano_cta_ctbl

Tipo

Character

Tamanho

X(8)

Descrição

Plano de Contas

Título

Plano de Contas

Picture

X(8)

Help de Campo

Plano de Contas

 

 

 

 

 

Campo

Cod_cta_ctbl_acr

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contas a Receber

Título

Conta Contábil Contas a   Receber

Picture

X(20)

Help de Campo

Conta Contábil Contas a   Receber

 

 

 

 

 

Campo

Cod_cta_ctbl_apb

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contas a Pagar

Título

Conta Contábil Contas a   Pagar

Picture

X(20)

Help de Campo

Conta Contábil Contas a   Pagar

 

 

 

 

 

Campo

Cod_cta_ctbl_apl

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Aplicações e Empréstimos

Título

Conta Contábil Aplicações   e Empréstimos

Picture

X(20)

Help de Campo

Conta Contábil Aplicações   e Empréstimos

 

 

 

 

 

Campo

Cod_cta_ctbl_cmg

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Caixa e Bancos

Título

Conta Contábil Caixa e   Bancos

Picture

X(20)

Help de Campo

Conta Contábil Caixa e   Bancos

 

 

 

 

 

Campo

Cod_cta_ctbl_fgl

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contabilidade

Título

Conta Contábil   Contabilidade

Picture

X(20)

Help de Campo

Conta Contábil   Contabilidade

 

 

 

 

 

Campo

Cod_cta_ctbl_excec

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Exceção

Título

Conta Contábil Exceção

Picture

X(20)

Help de Campo

Conta Contábil Exceção

 

 

 

 

 

Campo

Log_gera_inter_div_fgl

Tipo

Logical

Tamanho

Sim/Não

Descrição

Gera Interdivision Lançamentos Manuais

Título

Gera Interdivision   Lançamentos Manuais

Picture

Sim/Não

Help de Campo

Gera Interdivision   Lançamentos Manuais

 

 

 

 

 

Campo

Log_bloqueia_cta_inter

Tipo

Logical

Tamanho

Sim/Não

Descrição

Bloqueia lançamentos em contas de Interdivision

Título

Bloqueia lançamentos em   contas de Interdivision

Picture

Sim/Não

Help de Campo

Bloqueia lançamentos em   contas de Interdivision

 

 

 

 

 

 

 

 

 

 

 

Índice

Chave

01

 (PU)   cod_empresa, dat_inic_valid

02

 

03

 

 

 

 

 

 

               

 

 

 

 

 

 

 

 

 

Arquivo: hist._param_inter_div

 

 

 

Campo

Cod_empresa

Tipo

Character

Tamanho

X(5)

Descrição

Empresa

Título

Empresa

Picture

X(5)

Help de Campo

Empresa

 

 

 

 

 

 

 

 

 

Campo

Dat_inic_valid

Tipo

Date

Tamanho

99/99/9999

Descrição

Início Validade

Título

Início Validade

Picture

99/99/9999

Help de Campo

Início Validade

 

 

 

 

 

 

 

 

 

Campo

Dat_fim_valid

Tipo

Date

Tamanho

99/99/9999

Descrição

Final Validade

Título

Final Validade

Picture

99/99/9999

Help de Campo

Final Validade

 

 

 

 

 

 

 

 

 

 

 

Campo

Cod_usuar_gerac_movto

Tipo

Character

Tamanho

X(12)

Descrição

Usuário Geração Movimento

Título

Usuário Geração Movimento

Picture

X(12)

Help de Campo

Usuário Geração Movimento

 

 

 

 

 

 

 

 

 

 

 

Campo

Dat_gerac_movto

Tipo

Date

Tamanho

99/99/9999

Descrição

Data Geraçao Movimento

Título

Data Geraçao Movimento

Picture

99/99/9999

Help de Campo

Data Geraçao Movimento

 

 

 

 

 

 

 

 

 

 

 

Campo

Hra_gerac_movto

Tipo

Character

Tamanho

99:99:99

Descrição

Hora Geração Movimento

Título

Hora Geração Movimento

Picture

99:99:99

Help de Campo

Hora Geração Movimento

 

 

 

 

 

 

 

 

 

 

 

Campo

Log_gera_inter_div

Tipo

Logical

Tamanho

Sim/Não

Descrição

Gera Interdivision

Título

Gera Interdivision

Picture

Sim/Não

Help de Campo

Gera Interdivision

 

 

 

 

 

 

 

Campo

Cod_plano_cta_ctbl

Tipo

Character

Tamanho

X(8)

Descrição

Plano de Contas

Título

Plano de Contas

Picture

X(8)

Help de Campo

Plano de Contas

 

 

 

 

 

Campo

Cod_cta_ctbl_acr

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contas a Receber

Título

Conta Contábil Contas a   Receber

Picture

X(20)

Help de Campo

Conta Contábil Contas a   Receber

 

 

 

 

 

Campo

Cod_cta_ctbl_apb

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contas a Pagar

Título

Conta Contábil Contas a   Pagar

Picture

X(20)

Help de Campo

Conta Contábil Contas a   Pagar

 

 

 

 

 

Campo

Cod_cta_ctbl_apl

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Aplicações e Empréstimos

Título

Conta Contábil Aplicações   e Empréstimos

Picture

X(20)

Help de Campo

Conta Contábil Aplicações   e Empréstimos

 

 

 

 

 

Campo

Cod_cta_ctbl_cmg

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Caixa e Bancos

Título

Conta Contábil Caixa e   Bancos

Picture

X(20)

Help de Campo

Conta Contábil Caixa e   Bancos

 

 

 

 

 

Campo

Cod_cta_ctbl_fgl

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Contabilidade

Título

Conta Contábil   Contabilidade

Picture

X(20)

Help de Campo

Conta Contábil   Contabilidade

 

 

 

 

 

Campo

Cod_cta_ctbl_excec

Tipo

Char

Tamanho

X(20)

Descrição

Conta Contábil Exceção

Título

Conta Contábil Exceção

Picture

X(20)

Help de Campo

Conta Contábil Exceção

 

 

 

 

 

Campo

Log_gera_inter_div_fgl

Tipo

Logical

Tamanho

Sim/Não

Descrição

Gera Interdivision Lançamentos Manuais

Título

Gera Interdivision   Lançamentos Manuais

Picture

Sim/Não

Help de Campo

Gera Interdivision   Lançamentos Manuais

 

 

 

 

 

Campo

Log_bloqueia_cta_inter

Tipo

Logical

Tamanho

Sim/Não

Descrição

Bloqueia lançamentos em contas de Interdivision

Título

Bloqueia lançamentos em   contas de Interdivision

Picture

Sim/Não

Help de Campo

Bloqueia lançamentos em   contas de Interdivision

 

 

 

 

 

 

 

 

 

 

 

Índice

Chave

01

 (PU)   cod_empresa + dat_inic_valid + cod_usuar_gerac_movto + dat_gerac_movto +   hra_gerac_movto

02

 

03

 

 

 

 

 

(Opcional)

Estrutura de Menu

 

 

 

Procedimentos

 

 

 

Procedimento

man_param_inter_div

 

 

 

Descrição

Parâmetros   Interdivision

 

 

 

Módulo

FGL

 

 

 

Programa base

bas_param_inter_div

 

 

 

Nome Menu

Parâmetros Interdivision

 

 

 

Interface

Gui

 

 

 

Registro padrão

Sim

 

 

 

Visualiza Menu

Sim

 

 

 

Release de/até

man_param_inter_div

 

 

 

 

Programas

 

 

 

Programa

bas_param_inter_div

 

 

 

Descrição

Parâmetros   Interdivision

 

 

 

Nome Externo

prgint\utb\utb057aa

 

 

 

Nome Menu

Parâmetros   Interdivision

 

 

 

Nome Verbalizado[1]

Parâmetros Interdivision

 

 

 

Programa UPC

 

 

 

 

Procedimento

man_param_inter_div

 

 

 

Template

 

 

 

 

Tipo[2]

 

 

 

 

Interface

 

 

 

 

Categoria[3]

 

 

 

 

Executa via RPC

Sim

 

 

 

Registro padrão

Sim

 

 

 

Outro Produto

 

 

 

 

Visualiza Menu

Sim

 

 

 

Query on-line

bas_param_inter_div

 

 

 

Log Exec.

Parâmetros Interdivision

 

 

 

Web Enable

prgint\utb\utb057aa

 

 

 

 

 

 



[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.

[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante

[3] Categorias são obrigatórias para os programas FLEX.

 


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