Pular para o conteúdo principal

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

Parâmetros de Entrada

NomeTipoObrigatórioComentários
BranchNoString(25)SimCódigo Externo da Filial
PeriodString(40)SimPeríodo (Mês + Ano)
OperationalCostNoString(25)NãoCódigo Despesa Operacional
PeriodValueFloatSimGastos no Período
OverwriteExistsBooleanNãoFlag que indica se os dados existentes serão sobrescritos caso o registro já exista

Retorno

NomeTipoObrigatórioComentários
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
IndirectCostCodeIntegerSimCó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, Period e OperationalCostNo (quando fornecido) sejam válidos e existentes no sistema MIMS.
  • O campo Period deve estar no formato "AAAAMM" (ex.: 202502 para fevereiro de 2025).
  • O campo OperationalCostNo é opcional, mas deve ser fornecido se aplicável.
  • O campo OverwriteExists, quando true, sobrescreve os dados existentes para o mesmo período, filial, código da despesa operacional e valor, se houver um registro duplicado.
  • O valor PeriodValue representa o valor financeiro das despesas no período especificado.