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ção | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetMaterialConsumption |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMaterialConsumption" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| BranchNo | String(25) | Sim | Código Externo da Filial |
| MovementBeginDate | DataHora | Sim | Data/hora de início de movimentação de estoque |
| MovementEndDate | DataHora | Não | Data/hora do fim da movimentação de estoque |
| ProductNo | String(25) | Não | Código externo do produto |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| MaterialConsumptionDataList | GetMaterialConsumptionDataList | Sim | Lista 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âmetro Tipo Obrigatório Descrição BranchNo String(25) Sim Código Externo da Filial ProductNo String(25) Sim Código externo do produto ProductionStandartDate DataHora Sim Data/hora do registro de totalização de estoque do sistema MIMS CartonQty Integer Sim Quantidade de caixas NetWeight Float Sim Peso Líquido StandardWeight Float Sim Peso Padrão ItemList GetMaterialConsumptionItem Sim Lista 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âmetro Tipo Obrigatório Descrição MaterialNo String(25) Sim Código Externo do Material ProductNo String(25) Sim Código externo do produto StandardQty Float Sim Quantidade consumida do material (líquido) RealQty Float Sim Quantidade consumida do material (real) MeasurementUnit String(25) Sim Unidade ConsumptionType String(2) Sim Enumerador com os possíveis valores para o Tipo do registro: ctAnalytics(Estrutura Analítica - EA),ctMaterial(MP)Observação
- O parâmetro
ProductNopode 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"
}
]
}
]
}