Páginas filhas
  • DT Integração de Calendário Contábil

INTEGRAÇÃO - Calendário Contábil

Linha de Produto:

PIMSConnector

Segmento:

Agroindústria

Módulo:

Mensagens integração

Função:

Integração de Calendário Contábil

Situação/Requisito:

Ao cadastrar o calendário contábil no Protheus o mesmo deve ser integrado no PIMS Multicultivos através do PIMS Connector.

Solução/Implementação:

Implementar rotina para gerar mensagem de integração de Calendário Contábil

Requisito:DAGROINTEGRACAO-2131


Definição do Processo

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.  

 
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

NameTag
Código da EmpresaCompanyId
Código da FilialBranchId
 InternalId da chave completa de empresa do produtoCompanyInternalId
Código do CalendárioCalendarCode
InternalId do CalendarInternalId
Exercicio ContábilFinancialYear
Código Periodo ContabilListOfAccountingPeriods - - >PeriodCode
Data Inicial do PeríodoListOfAccountingPeriods - - >InitialDate
Data Final do PeríodoListOfAccountingPeriods - - >FinalDate
Status do PeríodoListOfAccountingPeriods - - >PeriodStatus


 
Validações 

  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:

ModeloDescriçãoNome ParâmetroContextoValor
1 Exclusivo por Empresa / Unidade Negócio / Filial





FG_CALEND_CONT_COMPARTILHADO





PIMSGRAOS.EAI

1
1Exclusivo por Empresa / Unidade Negócio / Filial + Centralizadora1
2Exclusivo por Empresa / Unidade Negócio2
2Exclusivo por Empresa / Unidade Negócio + Centralizadora2
3Exclusivo por Empresa 3
3Exclusivo por Empresa  + Centralizadora3
4Exclusivo por Empresa  e  Filial  4
4Exclusivo por Empresa  e  Filial  +  Centralizadora4
5Totalmente Compartilhado5

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


NOMETipoNULLABLECOMMENTS
ID_CALEND_CONTNUMBER(38,0)NoIdentificador da Movimentação de Estoque
ID_UNIDADEADMNUMBER(38,0)YesIdentificador da Unidade Administrativa
CD_CALEND_CONTVARCHAR2(10 BYTE)NoCódigo do Calendário Protheus
CD_PERIODOVARCHAR2(10 BYTE)NoCódigo do Período - Mês
CD_EXERCICIOVARCHAR2(10 BYTE)NoCódigo do Exercício - Ano
DT_INICIODATENoData Inicial do Movimento
DT_FINALDATENoData Final do Movimento
CD_INT_UUIDVARCHAR2(200 BYTE)YesIdentificador único
CD_INTERNALIDVARCHAR2(200 BYTE)YesIdentificador interno
FG_STATUSVARCHAR2(1 BYTE)Yes1 - Aberto;
2 - Fechado;
3 - Transportado;
4 - Bloqueado
ROWVERSIONNUMBER(38,0)Yes
LAST_UPDATEDATEYes
CHANGED_BYVARCHAR2(60 BYTE)Yes


 
Informações das Tabelas CTG (Protheus)

Coluna TipoCOMMENTS
CTG_FILIALCARACTERFilial      
CTG_CALENDCARACTERCódigo do Calendario Contábil.
CTG_EXERC CARACTERExercicio Contábil a que se refere este calendario.
CTG_PERIODCARACTERPeríodo Contábil determinado pelas datas Inicial e Final.
CTG_DTINI CARACTERData Inicial do período para o calendário em questão. 
CTG_DTFIM CARACTERData Final do período para o calendário em questão. 
DT_FINALCARACTERData Final do Movimento
CTG_STATUSCARACTERStatus do Calendário