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.

...

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

1.001

SíncronaRecebimento
REQUESTSTOCKLEVEL

3.003

Síncrona/AssincronaAssíncronaEnvio

Mapeamento de Campos

STOCKLEVEL (RECEBIMENTO)

Regras de Integridade:

...

)

...

...

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 

...

A StockLevel é do tipo request mas na integração com o NG Quirons e TOTVS CRM 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 uma solicitação de um request consulta por parte do Quirons então ela se comporta com NG Quirons ou TOTVS CRM, ou seja, este adapter irá se comportar como uma mensagem do tipo eventEvent. 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.

...

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çãoTabelaColunaEvent 1valor fixo 'Upsert' CompanyId1ColigadaBranchId1FilialCompanyInternalId1Coligada|FilialEntity1valor fixo 'StockLevel' Active1valor 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
UnitOfMeasureInternalId1ReferenceDateReserveSource1


WarehouseInternalId


UnitItemCost


AverageUnitItemCost


CurrentStockAmount


AvailableStockAmount


BookedStockAmount


TransitStockAmount


FutureStockAmount


ValueOfCurrentStockAmount


Amountcommittedstock1RequestStockAmountSalesOrderQuantity1


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


RequestStockAmountSalesOrderQuantity1


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