Pular para o conteúdo principal

Custo Direto

O endpoint PostAddDirectCost é responsável pelo cadastro de Gastos Mensais por Centro de Custo (Custo Direto) no sistema MIMS.


Como cadastrar os Gastos Mensais por Centro de Custo

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddDirectCost
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddDirectCost"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo da filial
PeriodString(40)SimPeríodo (Mês + Ano)
CostCenterNoString(25)SimCódigo externo do centro de custo
GLAccountNoString(25)SimCódigo conta contábil
PeriodValueFloatSimGastos no período
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método
DirectCostCodeIntegerSimCódigo interno do gasto mensal gerado no sistema MIMS

Exemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddDirectCost"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "BR001",
"Period": "202502",
"CostCenterNo": "CC001",
"GLAccountNo": "ACC123",
"PeriodValue": 5000.00,
"OverwriteIfExists": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"DirectCostCode": 789
}

🐞 Possíveis Erros

CódigoMensagem
ADC‑001O Custo Direto para o Período (PeriodNo) [valor enviado na requisição], Centro de Custo (CostCenterNo) [valor enviado na requisição], Conta Contábil (GLAccountNo) [valor enviado na requisição] e Filial (BranchNo) [valor enviado na requisição] informados já existe!