Histórico da Página
...
A integração de Calendário Contábil consiste na movimentação do cadastro no sentido Protheus para o PIMS, ou seja, será realizado no Protheus e enviado ao PIMS Multicultivos através do PIMSConnector.
A integração de Calendário Contábil para o Protheus é realizada através da rotina CTBA010
Nessa integração é possível realizar as operações de inclusão, alteração e exclusão. A exclusão somente será realizada, caso não haja relacionamento com outras entidade tanto no PIMS quanto no Protheus;
A integração de Calendário Contábil terá como proposito permitir ou bloquear a regressão de custos no PIMS.
...
Mapeamento das Tags que serão Trafegados na Integração
Name | Tag |
---|---|
Código da Empresa | CompanyId |
Código da Filial | BranchId |
InternalId da chave completa de empresa do produto | CompanyInternalId |
Código do Calendário | CalendarCode |
InternalId do Calendar | InternalId |
Exercicio Contábil | FinancialYear |
Código Periodo Contabil | ListOfAccountingPeriods - - >PeriodCode |
Data Inicial do Período | ListOfAccountingPeriods - - >InitialDate |
Data Final do Período | ListOfAccountingPeriods - - >FinalDate |
Status do Período | ListOfAccountingPeriods - - >PeriodStatus |
Validações
Compartilhamento
A integração de de Calendário Contábil Contábil poder ser utilizada em modo totalmente exclusivo ou compartilhada, conforme as configurações descritas abaixo;
...
. Os modelos implementados são definidos pelos seguintes valores:
Modelo | Descrição | Nome Parâmetro | Contexto | Valor |
1 | Exclusivo por Empresa / Unidade Negócio / Filial | FG_CALEND_CONT_COMPARTILHADO | PIMSGRAOS.EAI |
Para funcionamento em modo compartilhado, o cadastro do Calendário Contábil no Protheus precisa estar como compartilhado e precisa alterar o parâmetro no PIMS Multicultivos, como definido no quadro abaixo:
Nome Parâmetro | Contexto | Descrição | Valor |
FG_CALEND_CONT_COMPARTILHADO | PIMSGRAOS.EAI | Flag que verifica se o Calendário Contábil será Compartilhado ou por Unidade Administrativa | True |
1 | ||
1 | Exclusivo por Empresa / Unidade Negócio / Filial + Centralizadora | 1 |
2 | Exclusivo por Empresa / Unidade Negócio | 2 |
2 | Exclusivo por Empresa / Unidade Negócio + Centralizadora | 2 |
3 | Exclusivo por Empresa | 3 |
3 | Exclusivo por Empresa + Centralizadora | 3 |
4 | Exclusivo por Empresa e Filial | 4 |
4 | Exclusivo por Empresa e Filial + Centralizadora | 4 |
5 | Totalmente Compartilhado | 5 |
O tipo de compartilhamento poderá ser configurado na opção Administração / EAI / Adapter.
Definições dos status do período.
...
Informações das Tabelas - CALEND_CONT (PIMS) ;
NOME | Tipo | NULLABLE | COMMENTS |
ID_CALEND_CONT | NUMBER(38,0) | No | Identificador da Movimentação de Estoque |
ID_UNIDADEADM | NUMBER(38,0) | Yes | Identificador da Unidade Administrativa |
CD_CALEND_CONT | VARCHAR2(10 BYTE) | No | Código do Calendário Protheus |
CD_PERIODO | VARCHAR2(10 BYTE) | No | Código do Período - Mês |
CD_EXERCICIO | VARCHAR2(10 BYTE) | No | Código do Exercício - Ano |
DT_INICIO | DATE | No | Data Inicial do Movimento |
DT_FINAL | DATE | No | Data Final do Movimento |
CD_INT_UUID | VARCHAR2(200 BYTE) | Yes | Identificador único |
CD_INTERNALID | VARCHAR2(200 BYTE) | Yes | Identificador interno |
FG_STATUS | VARCHAR2(1 BYTE) | Yes | 1 - Aberto; 2 - Fechado; 3 - Transportado; 4 - Bloqueado |
ROWVERSION | NUMBER(38,0) | Yes |
LAST_UPDATE | DATE | Yes |
CHANGED_BY | VARCHAR2(60 BYTE) | Yes |
Informações das Tabelas CTG (Protheus)
Coluna | Tipo | COMMENTS |
CTG_FILIAL | CARACTER | Filial |
CTG_CALEND | CARACTER | Código do Calendario Contábil. |
CTG_EXERC | CARACTER | Exercicio Contábil a que se refere este calendario. |
CTG_PERIOD | CARACTER | Período Contábil determinado pelas datas Inicial e Final. |
CTG_DTINI | CARACTER | Data Inicial do período para o calendário em questão. |
CTG_DTFIM | CARACTER | Data Final do período para o calendário em questão. |
DT_FINAL | CARACTER | Data Final do Movimento |
CTG_STATUS | CARACTER | Status do Calendário |
...