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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • 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

...

  • 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'.

...

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 de envio 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
BusinessContentIEstConsultas.RetornaSaldosCustosProduto
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


ReturnContentReturnContent.ReturnItem
ElementoDescriçãoTabelaColuna
Event 1

valor fixo 'Upsert' 
CompanyId1Coligada

BranchId1Filial

CompanyInternalId1Coligada|Filial

Entity1

valor fixo 'StockLevel' 
Active1

valor fixo 'true' (Verdadeiro)
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
UnitOfMeasureInternalId1


ReferenceDate


ReserveSource1


WarehouseInternalId


UnitItemCost


AverageUnitItemCost


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


TransitStockAmount


FutureStockAmount


ValueOfCurrentStockAmount


Amountcommittedstock1


RequestStockAmount


SalesOrderQuantity1


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


SalesOrderQuantity1


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:

  • 1 Tais campos não estão presentes no schema/layout padronizado (XSD) mas como na integração com o Quirons pelo Protheus eles estão presentes então para manter a compatibilidade, uma vez que o RM também realiza tal integração, decidimos mantes tais campos;
  • 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.

...