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"
}
]
}
]
}