Árvore de páginas

Utilização e configuração do parâmetro MV_SEGOFI


O parâmetro MV_SEGOFI é utilizado para definir a configuração da numeração sequencial contábil, conhecida como diário contábil ou correlativo contábil.
Esta informação pode ser gravada de duas formas:
·       Gravação somente no lançamento contábil:  campos CT2_DIACTB/CT2_NODIA e CT2_SEGOFI
 
·       Gravação no lançamento contábil e no documento de origem:  campos CT2_DIACTB/CT2_NODIA/ CT2_SEGOFI e XXX_DIACTB, aonde XXX é o alias do documento e origem.
Histórico:
O fato de o sistema utilizar dois grupos de campos no lançamento contábil para realizar o controle e o registro do número sequencial  (CT2_DIACTB/CT2_NODIA e CT2_SEGOFI), vem da seguinte evolução nos controles do sistema:
Controle Inicial: MV_SEGOFI + CT2_SEGOFI
Controle criado para atender os países latino-americanos, baseado na definição da forma de gravação do campo CT2_SEGOFI pelo parâmetro MV_SEGOFI, que pode depender de outros parâmetros acessórios.
 
Neste controle é efetuada apenas a gravação do campo no documento contábil, sem a atualização do número correlativo no documento de origem.
 
Termo utilizado para identificar o controle: Correlativo
 
A numeração sequencial era controlada incrementando o último item do CT2_SEGOFI disponível (GETSXENUM()).
1ª Modificação: Cadastro de Diários Contábeis
Disponibilização do cadastro de Diários Contábeis, que permite o usuário configurar controles diferenciados de numeração seqüencial, por meio de numerações de livros distintas,  que podem ser definidas no documento de origem ou no lançamento padrão. Esta configuração é feita por meio do cadastro de Diários Contábeis (tabelas CVL e CVM).
 
Este controle foi disponibilizado para Portugal, em função da necessidade da configuração de numerações seqüenciais diferentes para os processos e pelo fato do documento de origem ter a informação de qual documento contábil foi gerado para sua contabilização, através de um número único.
 
Neste processo é gravado o campo XXX_DIACTB no documento de origem.
Para utilização deste controle, o parâmetro MV_SEGOFI deve ser configurado com o conteúdo igual a “5”.
O termo utilizado para identificar o controle é número do diário contábil.
 
2ª Modificação: Unificação dos controles
Realizada a unificação dos controles do Diário Contábil e do Correlativo Contábil em que:
Toda configuração de MV_SEGOFI gera um livro diário contábil equivalente, cuja numeração é controlada pelo engine do livro diário contábil (tabelas CVL e CVM).
A numeração do livro diário contábil é equivalente ao código da configuração do MV_SEGOFI:
MV_SEGOFI
Livro Diário - CVL
“1”
01
“2”
02
“3”
03
“4”
04
“6”
06
 
Em função da configuração anterior, os códigos de livro de 01 a 09 são reservados do sistema.
Os tipos de controle “5” “6”, ”7” e “8” permitem a configuração de códigos de livros próprios para cada processo:  
·         Tipo “5” – o  código do livro é definido no objeto de origem ou no lançamento padrão.
·         Tipos “7” e “8” à o código do livro é definido por uma amarração de código de livro x processo, utilizando uma tabela auxiliar da contabilidade (cadastro de tabelas auxiliares contábeis – CW0)
 
Todos os tipos gravam os campos CT2_NODIA/CT2_DIACTB e CT2_SEGOFI, sendo que o CT2_SEGOFI passa a ser a soma dos campos CT2_NODIA e CT2_DIACTB, em que o campo CT2_DIACTB ainda contém, além da numeração do sequencial, o código do período:
CT2_SEGOFI antes:
Sequencial direto de 10 caracteres:
 
CT2_SEGOFI depois:
02 dígitos para o livro
02 dígitos para o período
06 dígitos para a sequência
Todos os tipos gravam os campos de vínculo com a origem, desde que estes existam na base de dados.
Para criar os campos de vínculo com a origem, pode ser executado o atualizador de ambiente UPDDIACTB() diretamente pelo Client do Protheus.


Exemplo de Utilização:
1º. Utilizar o controle de correlativo por sequência contínua.
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “1”;
2.       Cadastrar o Lançamento Padrão 500;
3.       Incluir um título a receber com controle de diário (E1_DIACTB pré-informado) contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência contínua com código “01” e este código deve ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deverá permanecer o pré-definido no momento de inclusão do título.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “01” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”.
 
2º. Utilizar o controle de correlativo por sequência no mês
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “2”;
2.       Cadastrar o Lançamento Padrão 500;
3.       Incluir um título a receber com controle de diário (E1_DIACTB pré-informado) contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência no mês com código “02” e este código ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deve permanecer o pré-definido no momento de inclusão do título.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “02” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”.
 
3º. Utilizar o controle de correlativo por sequência no ano
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber


Pré-requisitos:
1.       MV_SEGOFI com conteúdo “3”;
2.       Cadastrar o Lançamento Padrão 500;
3.       Incluir um título a receber com controle de diário (E1_DIACTB pré-informado) contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência no ano com código “03” e este código ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deve permanecer o pré-definido no momento de inclusão do título.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “03” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”
 
4º. Utilizar o controle de correlativo por sequência no período
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “4”;
2.       Cadastrar o Lançamento Padrão 500;
3.       Incluir um título a receber com controle de diário (E1_DIACTB pré- informado) contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência conforme calendário com código “04” e este código ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deve permanecer o pré-definido no momento de inclusão do título.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “04” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”
 
5º. Utilizar o controle de correlativo pó sequência configurável
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “5”;
2.       Cadastrar o Lançamento Padrão 500 e especificar o número do livro;
3.       Incluir um título a receber com controle de diário (E1_CTBDIA informado) contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência configurável com código especificado no lançamento padrão e este código será gravado no campo CT5_NODIA; o conteúdo do campo E1_DIACTB será substituído pelo conteúdo da regra informada no lançamento padrão.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “05” ou ser criado com outro código ou ainda o conteúdo do campo E1_DIACTB não ser substituído por “05”.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”
 
6º. Utilizar o controle de correlativo por tipo de comprovante
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “6”;
2.       MV_SQSUB01 com o conteúdo “500”
3.       Cadastrar o Lançamento Padrão 500 e especificar o número do livro;
4.       Incluir um título a receber contabilizando on-line;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência conforme calendário com código “07” e este código ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deve permanecer o pré-definido no momento de inclusão do título.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “07” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”
 
7º. Utilizar o controle de correlativo por livro de processo (Atualmente disponível apenas para o Peru)
Objetivo: Efetuar um lançamento contábil a partir da inclusão de pedido de compra
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “7”;
2.       Cadastrar o Lançamento Padrão 652;
3.       Incluir um pedido de compras;
Condições de sucesso: Criar na tabela CVM o correlativo de sequência, conforme a tabela especificada no parâmetro MV_CTBLVPR e este código ser gravado no campo C7_NODIA. O conteúdo do campo C7_DIACTB deve ter o código do livro do processo do lançamento, no caso o livro 08 - REGISTRO DE COMPRAS.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “08” ou ser criado com outro código ou ainda o conteúdo do campo C7_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Pedidos/Pedido de Compra”
 
8º. Utilizar o controle de correlativo por Processo com reinicio anual (Atualmente disponível apenas para o Equador)
Objetivo: Efetuar um lançamento contábil a partir da inclusão de um título a receber
Pré-requisitos:
1.       MV_SEGOFI com conteúdo “8”;
2.       Cadastrar o Lançamento Padrão 500;
3.       Incluir um Título a Receber;
Condições de sucesso: Ser criado na tabela CVM o correlativo de sequência, conforme a tabela especificada no parâmetro MV_CTBLVPR e este código ser gravado no campo E1_NODIA. O conteúdo do campo E1_DIACTB deve ter o código do livro do processo do lançamento, no caso o livro 08 – Livro 002.
Condições de falha: Não ser criado na tabela CVM o correlativo com código “08” ou ser criado com outro código ou ainda o conteúdo do campo E1_NODIA não ser gravado.
Inicializador: Acesso a rotina “Atualizações/Cadastros/Contas a Receber”
Informações Técnicas
 
Nome do Parâmetro
MV_SEGOFI
Tipo
C – Caráter
Descrição
Controle de Sequência Oficial
Valor Padrão
“0”
 


Conteúdo
Efeito na Numeração
Dependências
“0”
Desabilita.
Nenhuma
“1”
Única e contínua.
Nenhuma
“2”
Única com reinício mensal.
Nenhuma
“3”
Única com reinício anual.
Nenhuma
“4”
Única com reinício em função de um período pré-definido.
MV_CTBCRPI
MV_CTBCRPF
“5”
Diversas numerações contínuas, segregadas por livro contábil definido no lançamento.
Nenhuma
“6”
03 numerações contínuas, segregadas por tipo de movimento/comprovante.
MV_SEQCORR
MV_SQSUB01
MV_SQSUB02
MV_SQSUB03
“7”
Diversas numerações contínuas, segregadas por livro contábil definidos por processo.
MV_CTBLVPR
CW0
“8”
Diversas numerações anuais, segregadas por livro contábil definidos por processo.
MV_CTBLVPR
CW0


 
Nome do Parâmetro
MV_CTBCRPI
Tipo
C – Caráter
Descrição
Período inicial, de acordo com o MV_SEGOFI para o tipo 4-período.
Valor Padrão
“0101”
 
 
Nome do Parâmetro
MV_CTBCRPF
Tipo
C – Caráter
Descrição
Período Final, de acordo com o MV_SEGOFI para o tipo 4-período.
Valor Padrão
“1231”
 
Nome do Parâmetro
MV_SQSUB01
Tipo
C – Caráter
Descrição
Lançamentos padrão de Ingresso.
Valor Padrão
“500|501|502|563|565|575|576|581”
 
Nome do Parâmetro
MV_SQSUB02
Tipo
C – Caráter
Descrição
Lançamentos padrão de Egresso.
Valor Padrão
“510|513|514|560|561|562|564|570|571|590|591|597”
 


 
Nome do Parâmetro
MV_SQSUB03
Tipo
C – Caráter
Descrição
Lançamentos padrão de Transpasso.
Valor Padrão
“”
 
Nome do Parâmetro
MV_SEQCORR
Tipo
C – Caráter
Descrição
Define se o tipo para controle de criação dos correlativos comprovantes contábeis será único ou não, com quebra mensal/anual e se vincula com sublote.
Valor Padrão
“1AN”
 
Nome do Parâmetro
MV_CTBLVPR
Tipo
C – Caráter
Descrição
Define o plano da tabela auxiliar (CW0) com a amarração livros por processo.
Valor Padrão
“P1”
 
Tabelas auxiliares
Chave
CVL
Nome
Controle de Diário Cabeçalho
Modo
E
PYME
N
 
Chave
CVM
Nome
Controle de Diário Item
Modo
E
PYME
N
 


 
Chave
CW0
Nome
Dados Auxiliares CTB
Modo
C
PYME
N
 


Nível 1 (Acesso Clientes)


  • Sem rótulos