Consulta Custo Mensal
O endpoint GetMonthlyCostInfo retorna as informações do custo mensal no sistema MIMS.
Como consultar o custo mensal
Request HTTP POST
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetMonthlyCostInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMonthlyCostInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| Period | String(40) | Sim | Período (Mês + Ano) |
| BranchNo | String(25) | Sim | Código externo da filial |
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 |
| MonthlyCostInfoDatatList | GetMonthlyCostItem | Sim | Lista de todos os custos mensais por produto no período |
📝 Objeto GetMonthlyCostItem
O objeto GetMonthlyCostItem representa o custo de um produto no período
Parâmetros de Retorno
Parâmetro Tipo Obrigatório Descrição BranchNo String(25) Sim Código externo da filial Period String(40) Sim Período (Mês + Ano) ProductNo String(25) Sim Código externo do produto TotalProductWeight Float Sim Peso total do produto LastDayProcessingMonth DataHora Sim Data/Hora do último dia do mês em que os dados foram processados CostProductRealValue Float Sim Custo real do produto por quilo CostProductPresumedValue Float Sim Custo presumido do produto por quilo
Exemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMonthlyCostInfo"' \
--header 'Content-Type: application/json' \
--data '{
"Period": "202502",
"BranchNo": "BR001"
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"MonthlyCostInfoData": [
{
"BranchNo": "BR001",
"Period": "202502",
"ProductNo": "PROD001",
"TotalProductWeight": 1000.0,
"LastDayProcessingMonth": "2025-02-28T23:59:59Z",
"CostProductRealValue": 5.50,
"CostProductPresumedValue": 5.75
}
]
}