A integração de movimento de estoque consiste na movimentação de lançamentos no sentido PIMS Multicultivos para Datasul, ou seja, será realizado no PIMS Multicultivos e enviado para o Datasul 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:

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:

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.

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:

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:

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 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 parâmetros do PIMS Multicultivos podem ser configurados no PIMSConnector através do menu: Administração > Configurações PIMS > Parâmetros PIMS. Para realizar a integração utilizando o PIMSConnector este parâmetro deve estar parametrizado como "Sim", conforme mostrado abaixo:

Nome Parâmetro

Grupo

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

Sim


Também é necessário efetuar a configuração do endereço de comunicação do serviço de processamento da movimentação de estoque do PIMSConnector. Na instalação do PIMSConnector este parâmetro é preenchido de forma automática, porém para obter a URL do serviço deve-se acessar o menu Administração > Serviços Ativos > Serviço: SynchronousWS.

Nome Parâmetro

Grupo

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


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. Segue abaixo a configuração do parâmetro em modo lista:

Nome Parâmetro

Grupo

Descrição

Valor

USING_INVENTORY_LIST

PIMSGRAOS.EAI

Determina se o envio de dados será em lista de itens ou item a item

Sim


Para configurar a unidade de negócio que será gerado na tabela de integração, deve-se preencher o valor do parâmetro abaixo:

Nome Parâmetro

Grupo

Descrição

Valor

CD_UNI_NEGOCIO_BX

PIMSGRAOS.EAI

Unidade de Negócio ERP

A definir


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.

Movimento de Estoque (StockTurnover)

Identificador da Mensagem: StockTurnover
Versão: 1.005
Módulo do Datasul: Estoque
Módulo do PIMS Multicultivos: Apontamentos
Tipo de Envio: Síncrona


TAGS DA

MENSAGEM

DATASUL

PIMS

Tabela

Campo

Tabela

Campo

Code

MOVTO-ESTOQ

NR-TRANS

BRG_BXMATERIAL_EMS

NO_BOLETIM

InternalId

MOVTO-ESTOQ

IT-CODIGO|COD-ESTABEL|DT-TRANS

BRG_BXMATERIAL_EMS

CD_UADM_ERP|CD_ESTABELEC|ID_BOLETIM

Number

MOVTO-ESTOQ

NR-TRANS

BRG_BXMATERIAL_EMS

NO_BOLETIM

Series

MOVTO-ESTOQ

SERIE-DOCTO


Fixo: null

Type

MOVTO-ESTOQ

TIPO-TRANS


E - ENTRADA S - SAIDA

MovementTypeCode

-

-

BRG_BXMATERIAL_EMS

FG_TPMOVTO

CompanyId

ESTABELEC

EP-CODIGO

BRG_BXMATERIAL_EMS

CD_UADM_ERP

BranchId

MOVTO-ESTOQ

COD-ESTABEL

BRG_BXMATERIAL_EMS

CD_ESTABELEC

RegisterDateTime

MOVTO-ESTOQ

DT-TRANS

BRG_BXMATERIAL_EMS

DT_CONSUMO

Code

MOVTO-ESTOQ

IT-CODIGO

BRG_BXMATERIAL_EMS

CD_MATERIAL_ERP

InternalId

MOVTO-ESTOQ

NR-TRANS|IT-CODIGO

BRG_BXMATERIAL_EMS

CD_UADM_ERP|CD_ESTABELEC|ID_BOLETIM_DE

EmissionDate

-

-

BRG_BXMATERIAL_EMS

DT_CONSUMO

ItemCode

-

-

BRG_BXMATERIAL_EMS

CD_MATERIAL_ERP

ItemInternalIdMOVTO-ESTOQIT-CODIGOBRG_BXMATERIAL_EMS

||ID_INSUMO

||ID_MATERIAL

UnitPrice

-

Tag UnitPrice * MOVTO-ESTOQ.QUANTIDADE

BRG_BXMATERIAL_EMS

Quando Type = 'S' Fixo 0 (Zero)

Quando Type = 'E' QT_VALOR / QT_CONSUMO

TotalPrice

MOVTO-ESTOQ

TAG UNITPRICE * QUANTIDADE

BRG_BXMATERIAL_EMS

Quando Type = 'S' Fixo 0 (zero)

Quando Type = 'E'QT_VALOR

Quantity

MOVTO-ESTOQ

QUANTIDADE

BRG_BXMATERIAL_EMS

QT_CONSUMO

UnitOfMeasureCode

-

-

BRG_BXMATERIAL_EMS

CD_UNI_MEDIDA

UnifOfMeasureInternalIdMOVTO-ESTOQ
UNUNIMEDIDA||ID_UNIMEDIDA

WarehouseCode

MOVTO-ESTOQ

COD-DEPOS

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

-

-

BRG_BXMATERIAL_EMS

CD_LOCALIZACAO

Fixo: null

NumberSeries

-

-


Fixo: null

LotOrSerialNumber

-

-

BRG_BXMATERIAL_EMS

NO_LOTE

LotExpirationDate

-

-


Fixo: null

CostCenterCode

-

-

BRG_BXMATERIAL_EMS

CD_CCUSTO


CostCenterInternalId


MOVTO-ESTOQ


SC-CODIGO


CCUSTO

Compartilhado:

||ID_CCUSTO

Exclusivo:

Empresa|Filial|ID_CCUSTO

AccountantAcountCode

-

-

BRG_BXMATERIAL_EMS

CD_CONTA

Observation

-

-


Fixo: null

MainOrderCode--BRG_BXMATERIAL_EMSCD_ORDEM_ERP
FieldWorkOrderCode--BRG_BXMATERIAL_EMSNO_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 Datasul conforme fluxo abaixo:

Limitações/Restrições