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. |
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 | |
CT1 | AK5 |
001 | 007 |
002 | 008 |
003 | 009 |
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 | |
CT1 | AK5 |
001 | 001 |
002 | 001 |
003 | 001 |
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 |
001 | 001 |
001 | 002 |
001 | 003 |
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. |
Tabela | Campo | Titulo | Tipo | Tamanho | Decimal |
---|---|---|---|---|---|
CT1 | CT1_CTAORC | Conta Orçamentaria PCO | c | 15 | 0 |
AK5 | AK5_CTACTB | Conta Contábil CTB | c | 20 | 0 |
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 |
<!-- 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> |