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)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas