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. 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 tem como proposito permitir ou bloquear a regressão de custos no PIMS.
Informações da Mensagem
- Identificador: AccountingCalendar/ Calendário Contábil
- Versão: 1_001
- Módulo <Protheus>: <Contabilidade Gerencial>
- Módulo <PIMS Multicultivos>: <CUSTAG>
- Tipo de Envio: <Síncrona>
- Tipo de Evento: Upsert
- Local MSG - $/STABLE/messages-xml/xmlschema/general/events/AccountingCalendar_1_001;
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 |
Compartilhamento
A integração de Calendário Contábil poder ser utilizada 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 | 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.
- Aberto: Indica que este período poderá receber lançamentos normalmente;
- Fechado: Indica que o período já foi encerrado e nenhum lançamento poderá ser efetuado. A visualização de informações (relatórios e consultas) está disponível;
- Transportado: Indica que o período foi encerrado e transportado para uma base "Backup". Nenhum lançamento poderá ser efetuado. A visualização de informações (relatórios e consultas) NÃO estará mais disponível, pois as informações foram transportadas;
- Bloqueado: Indica que este período está temporariamente suspenso para lançamentos contábeis. A visualização de informações (relatórios e consultas) está disponível;
- Observação: Os tipos "Fechado" e "Transportado" são gerados por outras rotinas.
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 |
Fluxo das informações