Páginas filhas
  • Consulta de saldos e custos (StockLevel)

Consulta de saldos e custos

Contexto de negócio (Introdução)

Adapter responsável pela integração de Consulta de saldos e custos.


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

1.001

SíncronaRecebimento
STOCKLEVEL

3.003

Síncrona/AssíncronaEnvio

Mapeamento de Campos

STOCKLEVEL (RECEBIMENTO)

Versão 1.001

Mensagem ÚnicaRMObservação
ElementoDescriçãoPropriedade
BusinessContentIEstConsultas.RetornaSaldosCustosProduto
ItemInternalIdProdutoIDPRD|CODCOLIGADAOs dois parâmetros são obtidos a partir do internalId do produto.
WarehouseInternalIdLocal de estoque
Utilizado na lógica interna para filtrar somente o local de estoque desejado.

ReturnContent.ReturnItem
ElementoDescriçãoTabelaColuna
CompanyIdColigadaTPRDLOCCODCOLIGADA
BranchIdFilialTPRDLOCCODFILIAL
CompanyInternalIdColigada|FilialTPRDLOCCODCOLIGADA | CODFILIAL
ItemInternalIdProdutoTPRDLOCCODCOLIGADA | IDPRD
WarehouseInternalIdLocal de EstoqueTPRDLOCCODCOLIGADA | CODFILIAL | CODLOC
UnitItemCostCusto unitárioTPRDLOC ou TPRODUTODEF (**)CUSTOUNITARIO
AverageUnitItemCostCusto unitário médioTPRDLOC ou TPRODUTODEF (**)CUSTOMEDIO
CurrentStockAmountSaldo em estoqueTPRDLOCSALDOFISICO2
AvailableStockAmountSaldo disponívelTPRDLOCQUANTIDADE
BookedStockAmountSaldo reservadoTPRDLOCSALDORESERVA
ValueOfCurrentStockAmountValor do estoque atualTPRDLOCSALDOFINANCEIRO 

Nota:

  • Apesar de a mensagem StockLevel disponibilizar a consulta de saldos e custos de todos os produtos de um local de estoque em uma única consulta, esta funcionalidade não será disponibilizada pelo BackOffice RM.
  • A relação entre os tipos de saldo e custo do BackOffice com os campos da mensagem StockLevel (de-para) foi parametrizada de acordo com a parametrização default do BackOffice RM. Caso haja alguma customização ou parametrização que cause diferenças nesta relação, fica a cargo do cliente efetuar toda e qualquer alteração do arquivo de transformação XSLT necessária para manter a relação De-Para condizente com a estrutura definida para a mensagem StockLevel.
  • (**) Quando não existir controle do estoque dos serviços. Mais informações clique aqui.


STOCKLEVEL (ENVIO)

Regras de Integridade:

A StockLevel é do tipo request mas na integração com o NG Quirons existe a particularidade de o BackOffice RM enviar as informações de saldos e custos (sempre que houver uma movimentação que afete o estoque) sem a necessidade de um request por parte do Quirons então ela se comporta com uma mensagem do tipo event. Neste caso o BusinessContent da mensagem nada mais é que o ReturnContent do schema padronizado (e acordado entra as linhas) quando se trata de um request para tal mensagem.

Versão 3.003

Mensagem ÚnicaRMObservação
ElementoDescriçãoPropriedade
BusinessContent
ListOfRequest.Request


ItemCodeCódigo do produto

ItemInternalIdProdutoIDPRD|CODCOLIGADAOs dois parâmetros são obtidos a partir do internalId do produto.
WarehouseCodeCódigo do local de estoque

WarehouseInternalIdLocal de estoque
Utilizado na lógica interna para filtrar somente o local de estoque desejado.
LotNumber


SubLotCode


SerialNumber


Address


LotExpirationDate


ReferenceCode


ReferenceDate


Request.ListOfCompany.Company


CompanyId


BranchId


CompanyInternalId



ReturnContent
ElementoDescriçãoTabelaColuna
ClosingStockDateData de fechamento de estoqueTPARDATAFECHAMENTOESTOQUE Gestão de Estoque (Parâmetros Gerais)
ListOfReturnItem.ReturnItem


CompanyIdColigadaContexto do TOTVS RMCODCOLIGADA
BranchIdFilialContexto do TOTVS RMCODFILIAL
CompanyInternalIdColigada|FilialContexto do TOTVS RMCODCOLIGADA | CODFILIAL
ItemInternalIdProdutoTPRODUTOCODCOLIGADA | IDPRD - Obtido a partir do De-Para
ReferenceDate


WarehouseInternalId


UnitItemCost


AverageUnitItemCost


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


TransitStockAmount


FutureStockAmount


ValueOfCurrentStockAmount


RequestStockAmount


ReturnItem.ListOfWarehouseStock.WarehouseStock


WarehouseInternalIdLocal de EstoqueTPRDLOCCODCOLIGADA | CODFILIAL | CODLOC - Obtido a partir do De-Para
CurrentStockAmountSaldo em estoqueTPRDLOCSALDOFISICO2
AvailableStockAmountSaldo disponívelTPRDLOCQUANTIDADE
BookedStockAmountSaldo reservadoTPRDLOCSALDORESERVA
TransitStockAmount


FutureStockAmount


UnitItemCostCusto unitárioTPRDLOC ou TPRODUTODEF (**)CUSTOUNITARIO
AverageUnitItemCostCusto unitário médioTPRDLOC ou TPRODUTODEF (**)CUSTOMEDIO
ValueOfCurrentStockAmountValor do estoque atualTPRDLOCSALDOFINANCEIRO 
ItemActive


RequestStockAmount


ReturnItem.ListOfWarehouseStock.ListOfLotStock.LotStock


WarehouseInternalId


LotNumber


SubLotCode


LotExpirationDate


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


ReturnItem.ListOfWarehouseStock.ListOfAddressStock.AddressStock


WarehouseInternalId


Address


LotNumber


SubLotCode


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


ReturnItem.ListOfWarehouseStock.ListOfSeriesStock.SeriesStock


WarehouseInternalId


Address


LotNumber


SubLotCode


SerialNumber


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


Nota:

  • A relação entre os tipos de saldo e custo do BackOffice com os campos da mensagem StockLevel (de-para) foi parametrizada de acordo com a parametrização default do BackOffice RM. Caso haja alguma customização ou parametrização que cause diferenças nesta relação que não esteja condizente com o mapeamento apresentado acima favor entrar em contato com nossa equipe de suporte;
  • (**) Quando não existir controle do estoque dos serviços. Mais informações clique aqui