Pular para o conteúdo principal

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

Descrição

O endpoint GetMaterialConsumption obtem 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 de movimentação de estoque
MovementEndDateDataHoraNãoData/hora do fim da movimentação 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

Descrição

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

Descrição

O objeto GetMaterialConsumptionItem representa uum 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), ctMaterial (MP)
Observação
  • O parâmetro ProductNo pode ser um material ou um produto semiacabado

Exemplo de Request

POST /datasnap/rest/RESTWebServiceMethods/GetMaterialConsumption
Content-Type: application/json

{
"BranchNo": "BR001",
"MovementBeginDate": "2025-05-01T00:00:00Z",
"MovementEndDate": "2025-05-31T23:59:59Z",
"ProductNo": "PROD001"
}

Exemplo de Response

{
"WebServiceReturn": {
"Success": true,
"Message": "Consulta realizada com sucesso"
},
"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"
}
]
}
]
}