Linha de Produto: | PIMSConnector |
Segmento: | Agroindústria |
Módulo: | Mensagens integração |
Função: | Integração de Entidades Contábeis |
Situação/Requisito: | Ao cadastrar a entidade 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 Entidade Contábil |
Requisito: | DAGROINTEGRACAO-2482 |
Definição do Processo
A integração de Entidade 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 Entidade Contábil para o Protheus é realizada através da Configuração de Entidades Contábeis (
CTBA005) no PIMS é realizada através do Cadastro de Entidades Contábeis (CSTM0080)
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;
Informações da Mensagem ;
ManagerialAccountingEntity/Entidade Contbil
Identificador da Mensagem: ManagerialAccountingEntity
Versão: 1.001
Módulo <Protheus>: <BackOffice – Contabilidade>
Módulo <PIMS Multicultivos>: <Custos>
Tipo de Envio: <Assíncrona/Síncrona>
Tipo de Evento: Upsert / Delete
Validações
Classificação da Entidade Contábil
Para funcionamento da integração de Entidade Contábil no PIMS Multicultivos, o campo Classe no Protheus deverá ser preenchido sempre como analítica, caso contrário, o processo de integração não funcionará.
Adapter EAI (Protheus)
No intuito de reduzir o volume de mensagens trafegadas entre Protheus x PIMS, será necessário adicionar na condição do Adapter da Entidade Contábil a seguinte expressão;
- (CTH->CV0_CLASSE) $ "2"
Rotina / Programa Entidade Contábil (Protheus)
A rotina responsável pelo envio e recebimento da Mensagem de Entidade Contábil será CTBA800A, já o programa onde será realizado a manipulação do cadastro de Classe de Valor é CTBA005
Informações das Tabelas no PIMS;
Nessa Integração precisaremos avaliar o Valor que está sendo enviando na TAG AccountingPlan, pois ele que definirá qual tabela será incluso no PIMS;
- TAGAccountingPlan --> 05
Mensagem Padrão | PROTHEUS | - | PIMS Multicultivos | - |
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Quinta Entidade Contábil | CV0 | CV0_FILIAL CV0_PLANO CV0_ITEM CV0_CODIGO CV0_DESC CV0_CLASSE CV0_NORMAL CV0_ENTSUP CV0_BLOQUE CV0_DTIBLQ CV0_DTFBLQ CV0_DTIEXI CV0_DTFEXI CV0_CFGLIV CV0_LUCPER CV0_PONTE CV0_ECVM CV0_ECRED | QUINTA_ENT_CONTABIL | ID_QUINTA_ENT_CONTABIL CD_QUINTA_ENT_CONTABIL DE_QUINTA_ENT_CONTABIL CD_INT_ERP ID_FILIAL ID_UNIDADEADM ROWVERSION LAST_UPDATE CHANGED_BY |
- TAG AccountingPlan --> 06
Mensagem Padrão | PROTHEUS | - | PIMS Multicultivos | - |
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Sexta Entidade Contábil | CV0 | CV0_FILIAL CV0_PLANO CV0_ITEM CV0_CODIGO CV0_DESC CV0_CLASSE CV0_NORMAL CV0_ENTSUP CV0_BLOQUE CV0_DTIBLQ CV0_DTFBLQ CV0_DTIEXI CV0_DTFEXI CV0_CFGLIV CV0_LUCPER CV0_PONTE CV0_ECVM CV0_ECRED | SEXTA_ENT_CONTABIL | ID_SEXTA_ENT_CONTABIL CD_SEXTA_ENT_CONTABIL DE_SEXTA_ENT_CONTABIL CD_INT_ERP ID_FILIAL ID_UNIDADEADM ROWVERSION LAST_UPDATE CHANGED_BY |
- TAG AccountingPlan --> 07
Mensagem Padrão | PROTHEUS | - | PIMS Multicultivos | - |
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Setima Entidade Contábil | CV0 | CV0_FILIAL CV0_PLANO CV0_ITEM CV0_CODIGO CV0_DESC CV0_CLASSE CV0_NORMAL CV0_ENTSUP CV0_BLOQUE CV0_DTIBLQ CV0_DTFBLQ CV0_DTIEXI CV0_DTFEXI CV0_CFGLIV CV0_LUCPER CV0_PONTE CV0_ECVM CV0_ECRED | SETIMA_ENT_CONTABIL | ID_SETIMA_ENT_CONTABIL CD_SETIMA_ENT_CONTABIL DE_SETIMA_ENT_CONTABIL CD_INT_ERP ID_FILIAL ID_UNIDADEADM ROWVERSION LAST_UPDATE CHANGED_BY |
- TAG AccountingPlan --> 08
Mensagem Padrão | PROTHEUS | - | PIMS Multicultivos | - |
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Oitava Entidade Contábil | CV0 | CV0_FILIAL CV0_PLANO CV0_ITEM CV0_CODIGO CV0_DESC CV0_CLASSE CV0_NORMAL CV0_ENTSUP CV0_BLOQUE CV0_DTIBLQ CV0_DTFBLQ CV0_DTIEXI CV0_DTFEXI CV0_CFGLIV CV0_LUCPER CV0_PONTE CV0_ECVM CV0_ECRED | OITAVA_ENT_CONTABIL | ID_OITAVA_ENT_CONTABIL CD_OITAVA_ENT_CONTABIL DE_OITAVA_ENT_CONTABIL CD_INT_ERP ID_FILIAL ID_UNIDADEADM ROWVERSION LAST_UPDATE CHANGED_BY |
- TAG AccountingPlan --> 09
Mensagem Padrão | PROTHEUS | - | PIMS Multicultivos | - |
---|---|---|---|---|
Tabela | Campo | Tabela | Campo | |
Nona Entidade Contábil | CV0 | CV0_FILIAL CV0_PLANO CV0_ITEM CV0_CODIGO CV0_DESC CV0_CLASSE CV0_NORMAL CV0_ENTSUP CV0_BLOQUE CV0_DTIBLQ CV0_DTFBLQ CV0_DTIEXI CV0_DTFEXI CV0_CFGLIV CV0_LUCPER CV0_PONTE CV0_ECVM CV0_ECRED | NONA_ENT_CONTABIL | ID_NONA_ENT_CONTABIL CD_NONA_ENT_CONTABIL DE_NONA_ENT_CONTABIL CD_INT_ERP ID_FILIAL ID_UNIDADEADM ROWVERSION LAST_UPDATE CHANGED_BY |