Child pages
  • DT Implementação da Integração de Retorno da Contabilização do Orçamento

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

CampoObrigatórioTipoTamanhoDescritivo
ID_EMPRESASimNumérico38Identificador da Empresa
CD_EMPRESASimCarácter20Código da Empresa
ID_FILIALSimNumérico38Identificador da Filial
CD_FILIALSimCarácter20Código da Filial
ID_UNI_NEGSimNumérico38Identificador da unidade de Negócio
CD_UNI_NEGSimCarácter20Código da Unidade de Negócio
ID_CLAS_VALNãoNumérico38ID da Unidade de Negócio
CD_CLAS_VALNãoCarácter20Código da Classe de Valor
ID_ITEM_CONTNãoNumérico38ID da Classe de Valor
CD_ITEM_CONTNãoCarácter20Código do Item Contábil
ID_CCUSTOSimNumérico38Identificador do Centro de Custo
CD_INT_ERPSimCarácter20Código do Centro de Custo
ID_CENARIOSimNumérico38Identificador do Cenário
CD_CENARIOSimNumérico38Código do Cenário
DT_REFERSimDATE
Data Movimento
ID_CTA_CONSimNumérico38Identificador da Conta Contábil
CD_INT_ERPSimCarácter20Código da Conta Contábil
QT_VALORSimNumérico14,4Valor
FG_STATUS_EAISimCarácter2Status de Processamento
DE_MSGNãoCarácter128Descriçã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