Objetivo: A integração de movimento de estoque consiste na movimentação de lançamentos no sentido TOTVS Agro Multicultivo para RM, ou seja, será realizado no TOTVS Agro Multicultivo e enviado para o RM através da API “mov/v1/Movements”. 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 TOTVS Agro Multicultivo. 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;
- Apontamento Agrícola
As movimentações de entrada realizarão a inclusão dos produtos produzidos no TOTVS Agro Multicultivo para ERP. Esta movimentação pode ser realizada através dos seguintes apontamentos:
- 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 TOTVS Agro Multicultivo, 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;
- Entrada de Matéria Prima Pesagem.
- Apontamento Agrícola
Origens dos Apontamentos
As informações inseridas no Totvs Agro 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;
- M – Entrada de Matéria Prima Pesagem;
- A - Apontamento Agrícola
Status de Processamento
O TOTVS Agro Multicultivo 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 e seu valor precisa ser definido em conjunto com a equipe do ERP, atualmente utiliza 2.1.30 para baixa e 1.1.30 para entrada em estoque.
O TOTVS Agro Multicultivo gera os tipos de movimentos com os códigos padrões definidos no arquivo de configuração de serviços (...\TOTVSAgro\PIMSMulticultivos\config\instancia\pimsmc_client\services_client).
Parâmetros
Para que a integração ocorra sem problema o parâmetro abaixo deve estar desativado.
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 | FALSE |
Para configurar a Unidade de Negócio que será gerado na tabela de integração para as origens C – Apontamento de Combustíveis e L – Apontamento de Lubrificação.
Nome Parâmetro | Contexto | Descrição | Valor |
CD_UNI_NEGOCIO_BX | PIMSGRAOS.EAI | Unidade de Negócio ERP | A definir |
Para que a integração de estorno ocorra sem problema o parâmetro abaixo deve estar ativado.
Nome Parâmetro | Contexto | Descrição | Valor |
ESTORNO_BAIXA | PIMSGRAOS.EAI | Se executa estorno de baixa de material | true |
A integração da Movimentação será realizada de forma assíncrona, neste caso para a informação chegar ao TOTVS Agro Multicultivo irá depender do tempo configurado em Administração > Processo Agendado (Sincronização de Movimentação (RM) – MovimentProcess).
Para verificar quando a integração será executada pode ser visualizada em Administração > Visão de Agendamento.
Movimentação de Estoque
Identificador da Mensagem: MovimentProcess
Versão: 1.000
Módulo <RM>: <BackOffice – Estoque e Custo>
Módulo <TOTVS Agro Multicultivo>: <Apontamentos>
Tipo de Envio: <Assíncrona>
Fluxo para Movimentação de estoque
Fluxo para Liberação de Boletim
Fluxo das Informações
A integração de movimento de estoque é realizada no TOTVS Agro Multicultivo e integrada com RM.
Limitações/Restrições
- Esta integração está disponível a partir da versão 12.1.29.164 do RM e 12.1.31.1 do TOTVS Agro Multicultivo.
- A integração de Movimento de Estoque para o TOTVS Agro Multicultivo é realizada em modo exclusivo entre as Unidades Administrativas.
- Para que a Integração ocorra sem ocorrência é necessário informar o Local de Estoque nos Apontamento do TOTVS Agro Multicultivo.
- Para que a integração ocorra sem ocorrência é necessário que o cadastro de Produto seja integrado, pois precisa gravar o ID do produto do RM para devolver na movimentação de estoque.
- Atentar as seguintes configurações no RM:
- Entrar no cadastro de produto e ajustar para permitir item repetido;
- Entrar no cadastro de tipo de movimento criado para integrar com o Totvs Agro Multicultivos e remover a obrigatoriedade de informar o Centro de Custo, Cliente/Fornecedor, Prazo de Entrega, Valor Unitário e Valor Total.
- O usuário criado para integração precisa dar permissão para movimentação de estoque,
- Antes de iniciar a baixa de estoque verificar se os produtos possuem saldo para o local de estoque.
- O Centro de Custo deve estar configurado para permitir lançamento