Pular para o conteúdo principal

Informações de Consumo de Estoque de Matérias-Primas

O endpoint GetMaterialConsumption retorna as informações de consumo de estoque de matérias-primas (lista técnica do produto) do sistema MIMS.


Como consultar o consumo de estoque de matérias-primas​

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetMaterialConsumption
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption"

Parâmetros de Entrada​

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo da filial
MovementBeginDateDataHoraSimData/hora de início das movimentações de estoque
MovementEndDateDataHoraNãoData/hora do fim das movimentações de estoque
ProductNoString(25)NãoCódigo externo do produto

Retorno​

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
MaterialConsumptionDataListGetMaterialConsumptionDataListSimLista de objetos com as informações de consumos

📝 Objeto GetMaterialConsumptionDataList​

O objeto GetMaterialConsumptionDataList representa um produto que teve movimentação.

Parâmetros de Retorno​

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo da filial
ProductNoString(25)SimCódigo externo do produto
ProductionStandartDateDataHoraSimData/hora do registro de totalização de estoque do sistema MIMS
CartonQtyIntegerSimQuantidade de caixas
NetWeightFloatSimPeso líquido
StandardWeightFloatSimPeso padrão
ItemListGetMaterialConsumptionItemSimLista de materiais consumidos nesse produto

📝 Objeto GetMaterialConsumptionItem​

O objeto GetMaterialConsumptionItem representa um consumo de uma matéria-prima do produto.

Parâmetros de Retorno​

ParâmetroTipoObrigatórioDescrição
MaterialNoString(25)SimCódigo externo do material
ProductNoString(25)SimCódigo externo do produto
StandardQtyFloatSimQuantidade consumida do material (líquido)
RealQtyFloatSimQuantidade consumida do material (real)
MeasurementUnitString(25)SimUnidade
ConsumptionTypeString(2)SimEnumerador com os possíveis valores para o Tipo do registro: ctAnalytics (Estrutura Analítica - EA) ou ctMaterial (Matéria Prima - MP)
Observação
  • O parâmetro ProductNo pode ser um material ou um produto semiacabado

Exemplo de Request​

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "010101",
"MovementBeginDate": "2022-11-26T00:00:00",
"MovementEndDate": "2022-11-26T23:59:59",
"ProductNo": "PROD001"
}'

Exemplo de Response​

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MaterialConsumptionDataList": [
{
"BranchNo": "BR001",
"ProductNo": "PROD001",
"ProductionStandartDate": "2025-05-15T12:00:00Z",
"CartonQty": 100,
"NetWeight": 1500.0,
"StandardWeight": 1520.0,
"ItemList": [
{
"MaterialNo": "MAT001",
"ProductNo": "PROD001",
"StandardQty": 1520.0,
"RealQty": 1500.0,
"MeasurementUnit": "KG",
"ConsumptionType": "ctMaterial"
}
]
}
]
}