A integração de movimento de estoque consiste na movimentação de lançamentos no sentido PIMS Multicultivos para Protheus, ou seja, será realizado no PIMS Multicultivos e enviado para o Protheus através do PIMSConnector. Abaixo são listadas as rotinas que realizam a movimentação de estoque:
As movimentações de saídas realizarão a retirada dos produtos consumidos no PIMS. Esta movimentação pode ser realizada através dos seguintes apontamentos:
- Apontamentos de Aplicações de Insumos;
- Apontamentos de Plantio;
- Apontamento de Tratamento de Sementes;
- Apontamento de Abastecimentos;
- Apontamento de Lubrificação;
- Baixa dos Insumos Consumidos no Beneficiamento.
- Apontamento Agrícola
As movimentações de entrada realizarão a inclusão dos produtos produzidos no PIMS para ERP. Esta movimentação pode ser realizada através dos seguintes apontamentos:
- Entrada dos Produtos Beneficiados no Estoque;
- Entrada de Matéria Prima Pesagem.
Se necessário, as movimentações de estoque poderão ser estornadas para reconstituir o saldo no estoque, caso haja inconsistência nas quantidades lançadas no PIMS Multicultivos, este processo é realizado através do processo de liberação de boletins.
- Apontamentos de Aplicações de Insumos;
- Apontamentos de Plantio;
- Apontamento de Tratamento de Sementes;
- Apontamento de Abastecimentos;
- Apontamento de Lubrificação;
- Baixa dos Insumos Consumidos no Beneficiamento;
- Entrada dos Produtos Beneficiados no Estoque;
- Entrada de Matéria Prima Pesagem.
- Apontamento Agrícola
Origens dos Apontamentos
As informações inseridas no PIMS Multicultivos possuem diferentes origens, sua identificação é realizada através do campo FG_ORIGEM, este campo é preenchido com letras que identificam qual apontamento solicitou a movimentação deste material. As origens utilizadas na integração de movimentação de estoque estão descritas abaixo:
- P – Apontamento de Plantio;
- I – Aplicação de Insumos;
- T – Tratamento de Sementes;
- C – Apontamento de Combustíveis;
- L – Apontamento de Lubrificação;
- X - Entrada dos Produtos Beneficiados no Estoque;
- M – Entrada de Matéria Prima Pesagem;
- Y – Estorno do Custo produto Beneficiado;
- Z – Entrada do Custo Produto Beneficiado;
- B – Baixa dos Insumos Consumidos no Beneficiamento;
- W – Entrada dos Produtos beneficiados no Estoque (Blocagem)
- A - Apontamento Agrícola
Status de Processamento
O PIMS Multicultivos realiza o controle de processamento das suas movimentações através de status atribuído ao campo FG_STATUS. Para correto funcionamento do processo de integração, utilizaremos alguns dos status descritos abaixo:
- 0 – Aguardando execução
- 1 – Em Execução
- 2 – Enviado para o ERP
- 3 – Erro no Processamento pelo ERP
- 4 – Valorizado com Sucesso pelo ERP
- 5 – Erro atualizado pelo PIMS
- 6 – Valorizado pelo PIMS
- 10 – Aguardando Execução do Estorno
- 11 – Em execução do Estorno
- 12 – Erro na execução do estorno pelo ERP
- 15 – Processado com Sucesso pelo ERP
Tipos de Movimentos
Para identificar quando será realizada uma movimentação de Saída ou Entrada, é utilizado o campo FG_TPMOVTO. Este campo define qual operação será realizada, seu valor do precisa ser definido em conjunto com a equipe do ERP.
As configurações são realizadas no PIMSConnector na opção Administração / Configurações PIMS / Tipo de Movimento. Se não for realizado esta configuração, o PIMS Multicultivos gera os movimentos com os códigos padrões definidos no arquivo de configuração de serviços.
Parâmetros
Os parametros do PIMS Multicultivos podem ser configurados no PIMSConnector na opção Administração / Configurações PIMS / Parâmetros PIMS
Nome Parâmetro | Contexto | Descrição | Valor |
FG_MOV_ESTOQUE_SINC | PIMSGRAOS.EAI | Permite configurar as integrações de movimentação de estoque para executarem de forma síncrona ou assíncrona | TRUE |
Para realizar a integração utilizando o PIMSConnector este parâmetro deve estar parametrizado como "True".
Nome Parâmetro | Contexto | Descrição | Valor |
URL_PIMSCONNECTOR | PIMSGRAOS.EAI | URL para execução de integrações de forma síncrona | informar a url de comunicação do serviço |
Configuração do endereço de comunição do serviço de processamento de movimentação de estoque do PIMSConnector. Na instalação do PIMSConnector este parâmetro é preenchido de forma automática.
Para obter a url do serviço acessar a opção Administração / Serviços Ativos / Serviço: SynchronousWS.
Nome Parâmetro | Contexto | Descrição | Valor | |
USING_INVENTORY_LIST | PIMSGRAOS.EAI | Determina se o envio de dados será em lista de itens ou item a item | TRUE |
O envio da integração de Movimentação de Estoque deve ser realizado em modo lista para não haver inconsistência no processo de movimentação com o Estoque no ERP. O envio no modo lista determina que se alguns dos itens apresentar inconsistências, não é realizado a baixa dos demais e o boletim é considerado com status de erro de integração.
Nome Parâmetro | Contexto | Descrição | Valor |
CD_UNI_NEGOCIO_BX | PIMSGRAOS.EAI | Unidade de Negócio ERP | A definir |
Para configurar a Unidade de Negócio que será gerado na tabela de integração, não utilizado na integração com PROTHEUS.
Movimentação de Estoque (StockTurnover)
Os campos necessários para a movimentação de estoque do PIMS Multicultivos a serem considerados na integração, não são apenas os campos obrigatórios, mas todos os necessários ao funcionamento da integração.
Identificador da Mensagem: StockTurnover
Versão: 1.005
Módulo <Protheus>: <BackOffice – Estoque e Custo>
Módulo <PIMS Multicultivos>: <Apontamentos>
Tipo de Envio: <Síncrona>
Mensagem Padrão | PROTHEUS | PIMS Multicultivos | ||
Tabela | Campo | Tabela | Campo | |
Code | SD3 | D3_DOC | BRG_BXMATERIAL_EMS | NO_BOLETIM |
InternalId | BRG_BXMATERIAL_EMS | CD_UADM_ERP|CD_ESTABELEC|ID_BOLETIM | ||
Number | SD3 | D3_DOC | BRG_BXMATERIAL_EMS | NO_BOLETIM |
Series | Fixo: null | |||
Type | E - ENTRADA S - SAIDA | |||
MovementTypeCode | SD3 | D3_TM | BRG_BXMATERIAL_EMS | FG_TPMOVTO |
CompanyId | BRG_BXMATERIAL_EMS | CD_UADM_ERP | ||
BranchId | SD3 | D3_FILIAL | BRG_BXMATERIAL_EMS | CD_ESTABELEC |
RegisterDateTime | BRG_BXMATERIAL_EMS | DT_CONSUMO | ||
Code | SD3 | D3_COD | BRG_BXMATERIAL_EMS | CD_MATERIAL_ERP |
InternalId | BRG_BXMATERIAL_EMS | CD_UADM_ERP|CD_ESTABELEC|ID_BOLETIM_DE | ||
EmissionDate | SD3 | D3_EMISSAO | BRG_BXMATERIAL_EMS | DT_CONSUMO |
ItemCode | SD3 | D3_COD | BRG_BXMATERIAL_EMS | CD_MATERIAL_ERP |
ItemInternalId | BRG_BXMATERIAL_EMS | ||ID_INSUMO ||ID_MATERIAL | ||
UnitPrice | SD3 | D3_CUSTO1 | BRG_BXMATERIAL_EMS | Quando Type = 'S' Fixo 0 (Zero) Quando Type = 'E' QT_VALOR / QT_CONSUMO |
TotalPrice | BRG_BXMATERIAL_EMS | Quando Type = 'S' Fixo 0 (zero) Quando Type = 'E'QT_VALOR | ||
Quantity | SD3 | D3_QUANT | BRG_BXMATERIAL_EMS | QT_CONSUMO |
UnitOfMeasureCode | SD3 | D3_UM | BRG_BXMATERIAL_EMS | CD_UNI_MEDIDA |
UnifOfMeasureInternalId | UNIMEDIDA | ||ID_UNIMEDIDA | ||
WarehouseCode | SD3 | D3_LOCAL | BRG_BXMATERIAL_EMS | CD_DEPOSITO |
WarehouseInternalId | PONTOABAST (Combustível e Lubrificação ) UNIRECEPTORA (Matéria Prima) DEPOSITO (Insumos) | ||ID_PONTOABAST ||ID_UNIRECEPTORA ||ID_DEPOSITO | ||
BinLocation | SD3 | D3_LOCALIZ | BRG_BXMATERIAL_EMS | CD_LOCALIZACAO Fixo: null |
NumberSeries | SD3 | D3_NUMSERI | Fixo: null | |
LotOrSerialNumber | SD3 | D3_NUMLOTE | BRG_BXMATERIAL_EMS | NO_LOTE |
LotExpirationDate | SD3 | D3_DTVALID | Fixo: null | |
CostCenterCode | SD3 | D3_CC | BRG_BXMATERIAL_EMS | CD_CCUSTO |
CostCenterInternalId | CCUSTO | Compartilhado: ||ID_CCUSTO Exclusivo: Empresa|Filial|ID_CCUSTO | ||
AccountantAcountCode | SD3 | D3_CONTA | BRG_BXMATERIAL_EMS | CD_CONTA |
Observation | Fixo: null | |||
MainOrderCode | BRG_BXMATERIAL_EMS | CD_ORDEM_ERP | ||
FieldWorkOrderCode | BRG_BXMATERIAL_EMS | NO_OS | ||
FieldWorkOrderInternalId | BRG_BXMATERIAL_EMS | ||ID_APORDSERVICO |
Fluxo das Informações
A integração de movimento de estoque é realizada no PIMS Multicultivos e integrada com Protheus.
Limitações/Restrições
- Esta integração está disponível a partir da versão 11.8 do Protheus e 12.1.2 do PIMS Multicultivos.
- A integração de Movimento de Estoque para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativas.