Custo Indireto
Descrição
Este endpoint cadastra despesas operacionais mensais (custo indireto) no sistema MIMS. Ele registra informações como filial, período, código da despesa operacional, valor da despesa e uma flag para sobrescrever dados existentes, gerando um código interno para a despesa operacional mensal.
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostAddIndirectCost |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostAddIndirectCost |
Parâmetros de Entrada
| Nome | 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 |
| OverwriteExists | Boolean | Não | Flag que indica se os dados existentes serão sobrescritos caso o registro já exista |
Retorno
| Nome | Tipo | Obrigatório | Comentários |
|---|---|---|---|
| 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,
"OverwriteExists": true
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Despesa operacional mensal cadastrada com sucesso."
},
"IndirectCostCode": 456
}
Notas de Dev
- Certifique-se de que
BranchNo,PeriodeOperationalCostNo(quando fornecido) sejam válidos e existentes no sistema MIMS. - O campo
Perioddeve estar no formato "AAAAMM" (ex.:202502para fevereiro de 2025). - O campo
OperationalCostNoé opcional, mas deve ser fornecido se aplicável. - O campo
OverwriteExists, quandotrue, sobrescreve os dados existentes para o mesmo período, filial, código da despesa operacional e valor, se houver um registro duplicado. - O valor
PeriodValuerepresenta o valor financeiro das despesas no período especificado.