Histórico da Página
...
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 aplicações de Insumosinsumos;
- Apontamentos de Plantioplantio;
- Apontamento de Tratamento tratamento de Sementessementes;
- Apontamento de Abastecimentosabastecimentos;
- Apontamento de Lubrificaçãolubrificação;
- Baixa dos Insumos Consumidos consumidos no Beneficiamento.beneficiamento;
- Apontamento Agrícola 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 produtos beneficiados no Estoqueestoque;
- Entrada de Matéria Prima Pesagemmaté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 aplicações de Insumosinsumos;
- Apontamentos de Plantioplantio;
- Apontamento de Tratamento tratamento de Sementessementes;
- Apontamento de Abastecimentosabastecimentos;
- Apontamento de Lubrificaçãolubrificação;
- Baixa dos Insumos Consumidos consumidos no Beneficiamentobeneficiamento;
- Entrada dos Produtos Beneficiados produtos beneficiados no Estoqueestoque;
- Entrada de Matéria Prima Pesagem.matéria prima pesagem;
- Apontamento Agrícolaagrí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 Plantioplantio;
- I – Aplicação de Insumosinsumos;
- T – Tratamento de Sementessementes;
- C – Apontamento de Combustíveiscombustíveis;
- L – Apontamento de Lubrificaçãolubrificação;
- X - Entrada dos Produtos Beneficiados produtos beneficiados no Estoqueestoque;
- M – Entrada de Matéria Prima Pesagemmatéria prima pesagem;
- Y – Estorno do Custo custo produto Beneficiadobeneficiado;
- Z – Entrada do Custo Produto Beneficiadocusto produto beneficiado;
- B – Baixa dos Insumos Consumidos insumos consumidos no Beneficiamentobeneficiamento;
- W – Entrada dos Produtos produtos beneficiados no Estoque estoque (Blocagemllocagem);
- A - Apontamento Agrícolaagrí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çãoexecução;
- 2 – Enviado para o ERP;
- 3 – Erro no Processamento processamento pelo ERP;
- 4 – Valorizado com Sucesso sucesso pelo ERP;
- 5 – Erro atualizado pelo PIMS;
- 6 – Valorizado pelo PIMS;
- 10 – Aguardando Execução execução do Estornoestorno;
- 11 – Em execução do Estornoestorno;
- 12 – Erro na execução do estorno pelo ERP;
- 15 – Processado com Sucesso sucesso pelo ERP.
Tipos de Movimentos
Para identificar quando será realizada uma movimentação de Saída ou Entradao tipo de movimento da transação de estoque no Datasul, é 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 ERPTPDOCTO, sendo que o PIMS envia está informação para o Datasul através da tag "DocumentType". No link: "DMCE0040 - Quais os significados das transações do Módulo de Estoque?", é descrito todos os tipos de transações possíveis para movimentação de estoque no Datasul.
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 das transações com os códigos padrões definidos no arquivo de configuração de serviços. . Segue abaixo alguns exemplos de movimentos de transações configuradas no PIMSConnector para realizar integração com o Datasul.
Parâmetros
Os parametros parâmetros do PIMS Multicultivos podem ser configurados no PIMSConnector na opção Administração / 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 | ContextoGrupo | 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íncronaTRUE | Sim |
Para realizar a integração utilizando o PIMSConnector este parâmetro deve estar parametrizado como "True".baixa de estoque é necessário configurar o parâmetro abaixo como "Sim", conforme mostrado abaixo:
Nome do Parâmetro | Grupo | Nome Parâmetro | ContextoDescrição | Valor | |
---|---|---|---|---|---|
URLESTORNO_PIMSCONNECTORBAIXA | PIMSGRAOS.EAI | URL para execução de integrações de forma síncrona | informar a url de comunicação do serviço | Se executa estorno de baixa de material | Sim |
Também é necessário efetuar a configuração Configuração do endereço de comunição comunicação do serviço de processamento de da movimentação de estoque do PIMSConnector. Na instalação do PIMSConnector este parâmetro é preenchido de forma automática.Para obter a url , porém para obter a URL do serviço acessar a opção Administração / deve-se acessar o menu Administração > Serviços Ativos / > Serviço: SynchronousWS.
Nome | ParâmetroParâmetro | ContextoGrupo | Descrição | Valor |
---|---|---|---|---|
USINGURL_INVENTORY_LISTPIMSCONNECTOR | PIMSGRAOS.EAI | Determina se o envio de dados será em lista de itens ou item a item | TRUEURL 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 movimentação de Estoque estoque deve ser realizado em modo lista para não haver inconsistência no processo de movimentação com o Estoque 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 do Parâmetro | ContextoGrupo | Descrição | Valor | |
---|---|---|---|---|
CDUSING_UNIINVENTORY_NEGOCIO_BXLIST | PIMSGRAOS.EAI | Unidade de Negócio ERP | Determina se o envio de dados será em lista de itens ou item a item | SimA definir |
Para configurar a Unidade unidade de Negócio negócio que será gerado na tabela de integração, não utilizado na integração com Datasul.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 <Datasul>: <???>
Módulo <PIMS Multicultivos>: <Apontamentos>do Datasul: Estoque
Módulo do PIMS Multicultivos: Apontamentos
Tipo de Envio: <Síncrona>: Síncrona
Adapter Datasul: StockTurnoverAdapter.cls
Classe Datasul: StockTurnoverFactory.cls
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 | |
DocumentType | MOVTO-ESTOQ | ESP-DOCTO | BRG_BXMATERIAL_EMS | FG_TPDOCTO |
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 |
???
MOVTO-ESTOQ | DT-TRANS |
BRG_BXMATERIAL_EMS | DT_CONSUMO | |
ItemCode |
???
MOVTO-ESTOQ | IT-CODIGO |
BRG_BXMATERIAL_EMS | CD_MATERIAL_ERP | |||
ItemInternalId | MOVTO-ESTOQ | IT-CODIGO | BRG_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 |
VALOR-MAT-M[1] | BRG_BXMATERIAL_EMS | Quando Type = 'S' Fixo 0 (zero) Quando Type = 'E'QT_VALOR | ||
Quantity | MOVTO-ESTOQ | QUANTIDADE | BRG_BXMATERIAL_EMS | QT_CONSUMO |
UnitOfMeasureCode |
???
MOVTO-ESTOQ | UN |
BRG_BXMATERIAL_EMS | CD_UNI_MEDIDA | |||
UnifOfMeasureInternalId | MOVTO-ESTOQ | UN | UNIMEDIDA | ||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 |
???
MOVTO-ESTOQ | COD-LOCALIZ |
BRG_BXMATERIAL_EMS | CD_LOCALIZACAO Fixo: null | |
NumberSeries |
???
- | - |
Fixo: null | ||
LotOrSerialNumber |
???
MOVTO-ESTOQ | LOTE |
BRG_BXMATERIAL_EMS | NO_LOTE | |
LotExpirationDate |
???
MOVTO-ESTOQ | DT-VALI-LOTE |
Fixo: null | ||
CostCenterCode |
???
MOVTO-ESTOQ | SC-CODIGO |
BRG_BXMATERIAL_EMS | CD_CCUSTO | |||
CostCenterInternalId | MOVTO-ESTOQ | SC-CODIGO | CCUSTO | Compartilhado: ||ID_CCUSTO Exclusivo: Empresa|Filial|ID_CCUSTO |
AccountantAcountCode |
???
MOVTO-ESTOQ | CT-CODIGO |
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 Datasul conforme fluxo abaixo:
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Limitações/Restrições
- Esta integração está disponível a partir da versão ??? do Datasul e 12.1.2 21 do Datasul, PIMSConnector e PIMS Multicultivos.;
- A integração de Movimento movimento de Estoque estoque para o PIMS Multicultivos é realizada em modo exclusivo entre as Unidades Administrativasunidades administrativas.