Saltar al contenido principal

Vendas Mensais

Descrição

O endpoint PostAddMonthlyIncome é responsável pelo cadastro do valor das vendas mensais realizadas no ERP no sistema MIMS.


Como cadastrar o valor das vendas mensais

Request HTTP Post

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

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo externo da Filial
PeriodString(40)SimPeríodo (Mês/Ano)
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista
ItemListAddMonthlyIncomeItemListSimLista de todos os custos por produto no período

📝 Objeto AddMonthlyIncomeItem

Descrição

O objeto AddMonthlyIncomeItem representa um item da venda mensal realizada no ERP.

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
ProductNoString(25)SimCódigo Externo do produto
TotalProductWeightFloatSimPeso total do produto
TotalProductCostFloatSimCusto total do produto

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método

Exemplo de Request

curl --location --request GET '{{url_base}}/PPostAddMonthlyIncome' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"BranchNo": "FIL123",
"Period": "01-2025",
"OverwriteIfExists": true,
"ItemList": [
{
"ProductNo": "PROD001",
"TotalProductWeight": 1000.50,
"TotalProductCost": 50000.75
},
{
"ProductNo": "PROD002",
"TotalProductWeight": 750.30,
"TotalProductCost": 32000.40
}
]
}

Exemplo de Response

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