CONTEÚDO

  1. Visão Geral 
  2. Exemplo de utilização
  3. Campos e parâmetros
    1. Principais Campos e Parâmetros
  4. Tabelas utilizadas


01. VISÃO GERAL

Para implantação das funcionalidades do MCASP no módulo SIGAPCO, o parâmetro MV_PCOSINC (Plano de Contas Sincronizado) deve estar desativado.

Isso é necessário devido à diferença de estrutura, no padrão MCASP, entre os planos de contas contábil e orçamentário.

Foram criados dois campos Conta Orc. (CT1_CTAORC) e Cta.Contabil (AK5_CTACTB), com o objetivo de permitir a amarração entre as estruturas do plano de contas contábil (CT1) e o cadastro de contas orçamentário (AK5).

Esses campos permitirão o posicionamento na conta orçamentaria correta no momento da configuração dos pontos de lançamento (PCOA030) no módulo SIGAPCO.


Para utilizar as funcionalidades do MCASP no módulo SIGAPCO é necessário que o parâmetro MV_PCOSINC (Plano de Contas Sincronizado) esteja desativado, pois as estruturas dos planos de contas dos módulos SIGACTB X SIGAPCO são diferentes.

https://tdn.totvs.com/x/CKJc


02. EXEMPLO DE UTILIZAÇÃO

Foram cadastrados campos nas duas tabelas para atender às situações de relacionamento conta contabil para conta orçamentaria e vice-versa. O relacionamento será uma conta contábil deve amarrar a uma conta orçamentária, assim como se por exemplo for utilizar esta amarração na conta orçamentária ele deve apontar uma conta contábil.

Exemplo:

1º Situação: 1:1 (uma conta contábil pode se relacionar com uma unica conta orçamentária)

Neste exemplo, deve se eleger o cadastro a ser utilizado, ou o Plano de Contas Contábil (CTBA020) ou Cadastro de Contas Orçamentária (PCOA010) e ser utilizado o campo CT1_CTAORC no plano de contas ou  pode ser utilizado o campo AK5_CTACTB para cadastrar o de/para:

1:1
CT1AK5 
001007
002008
003009


2º Situação: N:1 (Várias contas contábeis podem se relacionar com uma mesma conta orçamentária)
Nesse exemplo, deve ser utilizado o Plano de Contas (CTBA020) da contabilidade para fazer a amarração atravez do campo CT1_CTAORC para cadastrar o de/para:

N:1
CT1AK5
001001
002001
003001



3º Situação: 1:N (uma conta contábil pode se relacionar com várias contas orçamentárias)

Neste exmplo, deve ser utilizado o cadastro de Contas Orçamentarias (PCOA010) no campo "Conta Contabil CTB" AK5_CTACTB para cadastrar o de/para:

-Este cenário pode ser utilizado mas se torna mais complexa a configuração do lançamento consideramos que a conta é 001 então  teríamos que gerar 3 sequencias do lançamento e dividir o valor por 3 alem de termos que fazer uma função de usuário para retornar um array com as 3 contas orçamentarias.


1:N
CT1 AK5 
001001
001002
001003



Utilizando os cadastros de/para:

Utilizando o plano de contas contábil (CT1)

Pressionar na mbrowse na conta contabil e pressionar Alterar



Na aba Outros - amarrar a conta orçamentária


Utilizando o Cadastro de Contas Orçamentária (AK5)

Pressionar na mbrowse na conta orçamentaria e pressionar Alterar


Amarrar a conta orçamentaria a conta contabil (CT1)

Caso 1:


Vamos imaginar o exemplo da conta contábil 00001 que precisa ser integrada no módulo SIGAPCO com a conta orçamentária 12345.

Para que isso seja possível, basta cadastrar o código 12345 no campo Conta Orc. (CT1_CTAORC) do plano de contas contábil.

Ou cadastrar o código 00001 no campo Cta.Contabil (AK5_CTACTB) no plano de contas orçamentário.

C
Exemplo de configuração do ponto de lançamento:

De/para cadastrado na tabela CT1:

POSICIONE("CT1",16,SA2→A2_CONTA,"CT1_CTAORC")

De/para cadastrado na tabela AK5
POSICIONE("AK5",4,SA2->A2_CONTA,"AK5_CODIGO") 


Para evitar problemas na conferência dos dados e facilitar a conciliação entre SIGACTB e SIGAPCO, é aconselhável, como boas práticas de processo, que seja escolhida uma das duas tabelas para configuração do de/para. 

03. CAMPOS 


TabelaCampoTituloTipoTamanhoDecimal
CT1CT1_CTAORCConta Orçamentaria PCOc150
AK5AK5_CTACTBConta Contábil CTBc200
Na implantação do MCASP a partir do release 12.1.33 utilizar o grupo de campos para ajuste do tamanho para 50 conta orçamentária


04. TABELAS UTILIZADAS




<!-- esconder o menu --> 


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