Páginas filhas
  • Movimentação de estoque - StockTurnOver

Movimentação de estoque - Entrada/Saída(baixa)

Contexto de negócio (Introdução)

Adapter responsável pela integração de Movimentações de estoque (entrada ou baixa de estoque).


Modulo RMIdentificadorVersãoForma de EnvioTipo do Adapter
Gestão Estoque / SuprimentosSTOCKTURNOVER

1.007

Síncrona/AssíncronaRecebimento

Mapeamento de Campos

STOCKTURNOVER (RECEBIMENTO)

Regras de Integridade:

    • A partir da versão 1.006 o centro de custo do movimento será determinado pelo primeiro centro de custo do primeiro item do movimento uma vez que este campo não está disponível entre os campos de movimento da mensagem;
    • Caso a integração seja com o NG Quirons então se tratará de baixa ou entrada/devolução de estoque de um EPI e o tipo do movimento a ser criado será de acordo com o abaixo:
        • O tipo de movimento para Baixa de EPI será obtido a partir do parâmetro 'TMVEpiBaixaEstoque'.
        • O tipo de movimento para Devolução de EPI (entrada em estoque) será obtido a partir do parâmetro 'TMVEpiEntradaEstoque'.
      • Para as demais integrações o comportamento será:
        • O tipo de movimento para Solicitação de Armazém será obtido a partir do parâmetro 'TMVBaixa'.
        • O tipo de movimento para Solicitação de Armazém será obtido a partir do parâmetro 'TMVEntradaEstoque'.

Versão 1.007


Mensagem ÚnicaRMObservação
ElementoDescriçãoTabelaColuna
BusinessContent
TypeTipo da Movimentação

Campo utilizado na identificação do tipo de solicitação conforme descrito abaixo


Integração NG QuironsDemais integrações
000Baixa de estoque de um produto EPIBaixa
001Entrada de estoque de um produto EPIEntrada de estoque

Mais detalhes ver nas regras de integridade acima.

InternalIdInternalId da MovimentaçãoTMOV

CODCOLIGADA|IDMOV



CodeId da MovimentaçãoTMOVIDMOVCampo utilizado somente na saída de dados, na entrada é auto incremento.
NumberNumero da MovimentaçãoTMOVNUMEROMOV

A utilização do mesmo é parametrizada por tipo de movimento, onde informa a utilização ou criação de novo valor.

CompanyIdColigadaTMOVCODCOLIGADA
BranchIdFilialTMOVCODFILIAL
SeriesSérieTMOVSERIESe vazio, busca valor default do Tipo de Movimento.
RegisterDateTimeData de EmissãoTMOVDATAEMISSAO
DeliveryDateTimeData de EntregaTMOVDATAENTREGA
AbatementDateTimeData de EntregaTMOVDATADEDUCAO
ProjectInternalId ID do ProjetoTMOVIDPRJO campo é preenchido com valor de referencia do De-Para.
MainOrderCodeCodigo da Ordem(OP ou OS)TMOVCODORDEMREFERENCIA
ObservationObservaçãoTMOVOBSERVACAO
EquipmentCodeCódigo do Equipamento (Bem) associado à OS.TITMMOVCODBEMSIGAMNT

Este campo é copiado para os itens de movimentos. Recurso disponível a partir da versão RM 12.1.19

ListOfStockTurnoverItem . StockTurnoverItem
InternalId InternalIDTITMMOVCODCOLIGADA|IDMOV|NSEQITMMOV
CodeId do ItemTITMMOVNSEQITMMOV
ItemInternalIdProdutoTITMMOVCODCOLIGADA|IDPRDO campo é preenchido com valor de referencia do De-Para.
ItemReferenceCodeCódigo de Ref. do Produto

Campo não existente na linha RM.
ItemReserveInternalIdCódigo da reserva

Campo não utilizado pois ainda não há implementação de reserva na linha RM.
UnitPricePreço UnitárioTITMMOV
Se for baixa de estoque (Type = "000") e a Fórmula Valor Item estiver preenchida na etapa Integração Mensagem Única do tipo de movimento, o valor é o resultado da fórmula dividido pelo TITMMOV.QUANTIDADE. Se não TITMMOV.PRECOUNITARIO.
TotalPriceValor total do itemTITMMOV
Se for baixa de estoque (Type = "000") e a Fórmula Valor Item estiver preenchida na etapa Integração Mensagem Única do tipo de movimento, o valor é o resultado da fórmula. Se não TITMMOV.VALORLIQUIDO.
DeliveryDateTimeData de EntregaTITMMOVDATAENTREGA
QuantityQuantidadeTITMMOVQUANTIDADE
UnitofMeasureInternalIdUnidade de MedidaTITMMOVCODUND
WarehouseInternalIdLocal de EstoqueTITMMOVCODLOC
RequestItemInternalIdInternal Id do item de solicitaçãoTITMMOVCODCOLIGADA|IDMOV|NSEQITMMOV

Será enviado nesta tag o InternalId do Item de Movimento da solicitação vinculada à uma Ordem de Serviço. Regra para preenchimento do campo é:

    • Enviar o Identificador Global da tabela De/Para  quando transação é igual a RequestItem
    • Enviar o Valor RM da tabela De/Para quando transação igual a RequestItem e Identificador Global for nulo
CostCenterInternalIdCentro de CustoTITMMOVCODCCUSTOObrigatório que seja passado no cabeçalho OU no item.
AccountantAcountInternalIdConta Contábil

Não utilizado na linha RM.
MainOrderCodeCodigo da Ordem (OP ou OS)TITMMOVCODORDEMREFERENCIAQuando integrado ao SigaMNT, este pode decidir se enviará a OP ou OS.
ProjectInternalIdID do ProjetoTITMMOVIDPRJ
TaskInternalIdID da TarefaTITMMOVIDTRF
SellerCodeCódigo do vendedor


SellerInternalIdInternalId do VendedorTMOVCODCOLIGADA|CODVEN2O código do vendedor é obtido a partir do De-Para observando este SellerInternalId e de um vendedor (seller) integrado previamente.
ObservationObservação


ListOfApportionStockTurnover.ApportionStockTurnover (Preenchido apenas no Envio)
ProjectInternalIdID do ProjetoTMOVRATCCUIDPRJO campo é preenchido com valor de referencia do De-Para.
TaskInternalIdID da TarefaTMOVRATCCUIDTRFO campo é preenchido com valor de referencia do De-Para.
CostCenterInternalIdCódigo Centro de CustoTMOVRATCCUCODCCUSTOO campo é preenchido com valor de referencia do De-Para.
AccountantAcountInternalIdConta Contábil

Não utilizada na linha RM.
PercentualValor PercentualTMOVRATCCUPERCENTUAL
ValueValor NominalTMOVRATCCUVALOR
ObservationObservaçãoTMOVRATCCUHISTORICO
ListOf ApportionStockTurnoverItem.ApportionStockTurnoverItem (Preenchido apenas no Envio)
ProjectInternalIdID do ProjetoTITMMOVRATCCUIDPRJO campo é preenchido com valor de referencia do De-Para.
TaskInternalIdID da TarefaTITMMOVRATCCUIDTRFO campo é preenchido com valor de referencia do De-Para.
CostCenterInternalIdCódigo Centro de CustoTITMMOVRATCCUCODCCUSTOO campo é preenchido com valor de referencia do De-Para.
AccountantAcountInternalIdConta Contábil

Não utilizada na linha RM.
PercentualValor PercentualTITMMOVRATCCUPERCENTUAL
ValueValor NominalTITMMOVRATCCUVALOR
ObservationObservação do RateioTITMMOVRATCCUHISTORICO

Notas:

  • A baixa de estoque e o acréscimo em estoque geram um novo movimento, mesmo que seja originada pela solicitação de estoque referente a um insumo previsto.
  • O parâmetro “TMVBaixa” deverá ter seu valor atualizado com o código do tipo de movimento de Baixa de Estoque específico da integração.
  • O parâmetro “TMVEntradaEstoque” deverá ter seu valor atualizado com o código do tipo de movimento de Entrada em Estoque específico da integração.