INTEGRAÇÃO - Retorno da Contabilização do Orçamento
Linha de Produto: | PIMSConnector |
Segmento: | Agroindústria |
Módulo: | Mensagens integração |
Função: | Integração de Retorno da Contabilização do Orçamento |
Situação/Requisito: | Informar ao Prophix para quais Centro de Custo, Conta Contábil e Unidade de Negócio o valor do orçamento foram rateados |
Solução/Implementação: | Implementar rotina para gerar mensagem de integração do retorno da contabilização do orçamento |
Requisito: | DAGROINTEGRACAO-816/DAGROINTEGRACAO-1351 |
Definição do Processo
A integração de Retorno da Contabilização de Orçamento ao ERP, consiste em informar ao Prophix para quais Centro de Custo, Conta Contábil e Unidade de Negócio o valor do orçamento foram rateados. O processo de integração será no sentido PIMS Multicultivos para Prophix através do PIMSConnector.
Nesta integração é possível apenas incluir as movimentações, para atualizar os valores é necessário realizar o estorno das movimentações de forma manual no Prophix e posteriormente efetuar o envio dos novos valores.
Modelo de Integração
O modelo de integração utilizado para comunicação do PIMS Multicultivos para Prophix, será via Mensagem Padronizada, utilizando o PIMSConnector.
Processo de Integração
O processo de integração iniciará após o PIMS Multicultivos finalizar o processamento de Contabilização do Orçamento, neste momento o PIMS Multicultivos acionará o PIMSConnector. A comunicação entre PIMS Multicultivos e PIMSConnector, será realizada através de WebService REST. Abaixo é demonstrado o caminho do Web Service para comunicação com PIMSConnector.
http://host_PIMSConnector:Porta/PIMSConnectorServicesPIMS/integration/BudgetAccountingReturn
Observação: Para consumir os serviços do WebService do PIMSConnector é necessário estar autenticado.
O PIMSConnector ao ser acionado buscará as informações na tabela BRG_RETORC, onde o campo FG_STATUS esteja com valor 0 (zero). Após recuperar as informações da tabela BRG_RETORC, o PIMSConnector irá alterar o valor do campo FG_STATUS para 1 (um) e posteriormente para 2 (dois), quando enviado ao Prophix.
Segue abaixo a lista de valores validos:
- 0 - Não Processado;
- 1 - Em Processamento;
- 2 - Processado;
- 3 - Erro;
- 4 - Finalizado;
- 5 - Aviso.
Estrutura da Tabela BRG_RETORC
Campo | Obrigatório | Tipo | Tamanho | Descritivo |
ID_EMPRESA | Sim | Numérico | 38 | Identificador da Empresa |
CD_EMPRESA | Sim | Carácter | 20 | Código da Empresa |
ID_FILIAL | Sim | Numérico | 38 | Identificador da Filial |
CD_FILIAL | Sim | Carácter | 20 | Código da Filial |
ID_UNI_NEG | Sim | Numérico | 38 | Identificador da unidade de Negócio |
CD_UNI_NEG | Sim | Carácter | 20 | Código da Unidade de Negócio |
ID_CLAS_VAL | Não | Numérico | 38 | ID da Unidade de Negócio |
CD_CLAS_VAL | Não | Carácter | 20 | Código da Classe de Valor |
ID_ITEM_CONT | Não | Numérico | 38 | ID da Classe de Valor |
CD_ITEM_CONT | Não | Carácter | 20 | Código do Item Contábil |
ID_CCUSTO | Sim | Numérico | 38 | Identificador do Centro de Custo |
CD_INT_ERP | Sim | Carácter | 20 | Código do Centro de Custo |
ID_CENARIO | Sim | Numérico | 38 | Identificador do Cenário |
CD_CENARIO | Sim | Numérico | 38 | Código do Cenário |
DT_REFER | Sim | DATE | Data Movimento | |
ID_CTA_CON | Sim | Numérico | 38 | Identificador da Conta Contábil |
CD_INT_ERP | Sim | Carácter | 20 | Código da Conta Contábil |
QT_VALOR | Sim | Numérico | 14,4 | Valor |
FG_STATUS_EAI | Sim | Carácter | 2 | Status de Processamento |
DE_MSG | Não | Carácter | 128 | Descrição da Mensagem |
Informações da Mensagem
- Identificador:: BudgetAccountingReturn / Retorno da Contabilização do Orçamento
- Versão: 2.00
- Módulo <Prophix>:
- Módulo <PIMS Multicultivos>: <Orçamento e Custos>
- Tipo de Envio: <Síncrona / Assincrona>
- Tipo de Evento: Upsert
- Rotina Prophix:
- Rotina PIMS:
Informações trafegadas na Integração
- Empresa
- Filial
- Data de Referência
- Cenário
- Centro de Custos
- Conta Contábil
- Valor
- Classe de Valor
- Unidade de Negócio
- Item Contábil
Tags trafegadas na Integração
- InternalId
- CompanyId
- BranchId
- CompanyInternalId
- ReferenceDate
- ScenarioCode
- ScenarioInternalId
- CostCenterCode
- CostCenterInternalId
- AccountantAccountCode
- AccountantAcountInternalId
- Value
- UnitOfBusinessCode
- UnitOfBusinessInternalId
- ClassValueCode
- ClassValueInternalId
- AccountingItemCode
- AccountingItemInternalId