Custo Indireto
Descrição
O endpoint PostAddIndirectCost é responsável pelo cadastro de despesas operacionais mensais (custo indireto) no sistema MIMS.
Como cadastrar o valor as despesas operacionais mensais
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostAddIndirectCost |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddIndirectCost" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| BranchNo | String(25) | Sim | Código Externo da Filial |
| Period | String(40) | Sim | Período (Mês + Ano) |
| OperationalCostNo | String(25) | Não | Código Despesa Operacional |
| PeriodValue | Float | Sim | Gastos no Período |
| OverwriteIfExists | Boolean | Não | Flag que indica se os dados existentes serão sobrescritos caso o registro já exista |
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 |
| IndirectCostCode | Integer | Sim | Código interno da despesa operacional mensal gerado no sistema MIMS |
Exemplo de Request
POST http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddIndirectCost
Content-Type: application/json
{
"BranchNo": "BR001",
"Period": "202502",
"OperationalCostNo": "OP001",
"PeriodValue": 3000.00,
"OverwriteIfExists": true
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Despesa operacional mensal cadastrada com sucesso."
},
"IndirectCostCode": 456
}