Histórico da Página
Linha de Produto: | PIMSConnector |
Segmento: | Agroindústria |
Módulo: | Mensagens integração |
Função: | Integração de Lançamentos Contábeis |
Situação/Requisito: | Alterar a forma da comunicação da integração de lançamentos contábeis para online, não mais um agendamento no PIMSConnector |
Solução/Implementação: | Implementar rotina de Lançamentos Contábeis online para que a integração entre o PIMS MC e o PIMSConnector seja de forma online. |
Requisito: | DAGROINTEGRACAO-2767 |
A integração de Lançamentos Contábeis tem como objetivo retornar à contabilização de custo ao ERP. Esse processo é realizado através da rotina de Contabilização de Retorno de Custos.
O PIMS Multicultivos é responsável por realizar o processamento de custo agrícola e reateio dos valores atribuídos aos centros de custos e contas a serem enviadas ao Protheus. O processo de integração é iniciado ao realizar os processos de Custos, que irá realizar a composição das informações a serem enviadas ao ERP. Após finalizar o processamento de custo é necessário realizar a Contabilização de Retorno de Custos ao ERP, este processo que inicia a integração.
O processo é realizado através do Menu: Processamentos / Processamento Custos / Contabilização de Retorno de Custos ao ERP.
As informações de Lote e Data de contabilização são informadas pelo usuário antes de realizar a contabilização de Retorno de Custo ao ERP. Os campos de Lote e Data somente estarão habilitados após os processos de custo devidamente realizados. Existe entidade do Sub-Lote, montado através do parâmetro QT_REG_SUB_LOTE_CONTABIL.
O parâmetro QT_REG_SUB_LOTE_CONTABIL é de vital importância no processo de Integração, pois este parâmetro é utilizado para diminuir o tamanho do XML que será enviado ao Protheus.
Nome Parâmetro | Contexto | Descrição | Valor |
QT_REG_SUB_LOTE_CONTABIL | PIMSGRAOS.CONTABILIZACAO_RETORNO_ERP | Número de registros para Sub Lote Contábil | A Definir na Implantação |
O processo de integração é iniciado ao acionar o botão aplicar, onde internamente o processo de integração realizará a manipulação de alguns Status, conforme abaixo:
- 0 - Não processado;
- 1 - Em processamento;
- 2 - Enviado ao ERP aguardando retorno;
- 3 - Erro no envio da integração;
- 4 - Processado pelo ERP.
Processo de Integração
O processo de integração iniciará após o PIMS Multicultivos finalizar o processamento, 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/AccountingEntry
Observação_:_ Para consumir os serviços do WebService do PIMSConnector é necessário estar autenticado.
Informações da tabela:
Retorno da Contabilização de Custos ao ERP (AccountingEntry)
Identificador da Mensagem: AccountingEntry
Versão: 2.000
Módulo <Protheus>: <BackOffice – Controladoria >
Módulo <PIMS Multicultivos>: <CUSTAG>
Tipo de Envio: <Assíncrona/Síncrona>
Mensagem Padrão | PROTHEUS | PIMS Multicultivos | ||
Tabela | Campo | Tabela | Campo | |
MovementDate | CTT2 | DDATALANC | BRG_RETCUSTO | DT_CONTABILIZACAO |
CompanyId | CTT2 | - | BRG_RETCUSTO | CD_EMPRESA |
BranchId | CTT2 | CT2_FILIAL | BRG_RETCUSTO | CD_FILIAL |
CostCenterDebitCode | CTT2 | CT2_DCD | BRG_RETCUSTO | CD_CCUSTO_DEBITO |
DebitAccountCode | CTT2 | CT2_DEBITO | BRG_RETCUSTO | CD_CONTACUSTO_DEBITO |
CostCenterCreditCode | CTT2 | CT2_DCC | BRG_RETCUSTO | CD_CCUSTO_CREDITO |
CreditAccountCode | CTT2 | CT2_CREDIT | BRG_RETCUSTO | CD_CONTACUSTO_CREDITO |
BatchNumber | CTT2 | CT2_LOTE | BRG_RETCUSTO | NO_LOTE |
SubLot | CTT2 | CT2_SBLOTE | BRG_RETCUSTO | NO_SUB_LOTE |
ComplementaryHistory | CTT2 | CT2_HP | BRG_RETCUSTO | HISTORICO_PADRAO |
EntryValue | CTT2 | CT2_VLR01 | BRG_RETCUSTO | VALOR |