Consulta Custo Mensal
Descrição
Obtém as informações do custo mensal no sistema MIMS.
Request HTTP GET
| Tipo da Requisição | URL Exemplo |
|---|---|
| GET | {{url_base}}/GetMonthlyCostInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetMonthlyCostInfo |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| Period | String(40) | Sim | Período (Mês + Ano) |
| BranchNo | String(25) | Sim | Código Externo da Filial |
Retorno
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do WebService na execução do método |
| MonthlyCostList | GetMonthlyCostItem | Sim | Lista de todos os custos mensais por produto no período |
Objeto: GetMonthlyCostItem
Descrição: Objeto que representa o custo de um produto no período.
Propriedades
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| 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 do último dia do processamento do mês |
| CostProductRealValue | Float | Sim | Custo real do produto por quilo |
| CostProductPresumedValue | Float | Sim | Custo presumido do produto por quilo |
Exemplo de Request
GET http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/GetMonthlyCostInfo
Content-Type: application/json
{
"Period": "202502",
"BranchNo": "BR001"
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Informações de custo mensal obtidas com sucesso."
},
"MonthlyCostList": [
{
"BranchNo": "BR001",
"Period": "202502",
"ProductNo": "PROD001",
"TotalProductWeight": 1000.0,
"LastDayProcessingMonth": "2025-02-28T23:59:59Z",
"CostProductRealValue": 5.50,
"CostProductPresumedValue": 5.75
}
]
}
Notas de Dev
- Certifique-se de que
Periodesteja no formato "AAAAMM" (ex.:202502para fevereiro de 2025) e queBranchNoseja válido e existente no sistema MIMS. - Os campos de data, como
LastDayProcessingMonth, são retornados no formato ISO 8601 (ex.:2025-02-28T23:59:59Z). - Os valores
CostProductRealValueeCostProductPresumedValuesão expressos em reais por quilo.