Pular para o conteúdo principal

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çãoURL Exemplo
POST{{url_base}}/GetMonthlyCostInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetMonthlyCostInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
PeriodString(40)SimPeríodo (Mês + Ano)
BranchNoString(25)SimCódigo externo da filial

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
MonthlyCostInfoDatatListGetMonthlyCostItemSimLista 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âmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo da filial
PeriodString(40)SimPeríodo (Mês + Ano)
ProductNoString(25)SimCódigo externo do produto
TotalProductWeightFloatSimPeso total do produto
LastDayProcessingMonthDataHoraSimData/Hora do último dia do mês em que os dados foram processados
CostProductRealValueFloatSimCusto real do produto por quilo
CostProductPresumedValueFloatSimCusto 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
}
]
}