Saltar al contenido principal

Cota Vendedor

Descrição

Obtém as informações das cotas da equipe do vendedor.


Request HTTP Post

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

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
SellerNoString(25)SimCódigo externo do vendedor
ProductNoString(25)NãoCódigo externo do produto. Quando não informado, retorna as cotas de todos os produtos
QuotaDateDataHoraSimData da cota
ValidateSellerByUserBooleanNãoFlag que indica que o código externo do vendedor será validado pelo código do usuário

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
SalesTeamCodeIntegerSimCódigo da equipe do vendedor
SalesTeamNameString(25)SimNome da equipe do vendedor
GetQuotaInfoDataListGetQuotaInfoDataListSimObjeto contendo as informações das cotas da equipe do vendedor

Objeto GetQuotaInfoDataList

Descrição: Lista de informações das cotas da equipe do vendedor.

Propriedades

ParâmetroTipoObrigatórioDescrição
ProductNoString(25)NãoCódigo Externo do produto
ProductionCodeString(10)NãoCódigo do produto na produção
QuotaTotalQtyIntegerNãoCota Total
QuotaConsumedQtyIntegerNãoCota Consumida
QuotaAvailableQtyIntegerNãoCota Disponível

Exemplo de Request

curl --location --request GET '{{url_base}}/GetQuotaInfo' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"SellerNo": "12345",
"ProductNo": "67890",
"QuotaDate": "2024-02-07T00:00:00",
"ValidateSellerByUser": true
}'

Exemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"SalesTeamCode": 1001,
"SalesTeamName": "Equipe Norte",
"GetQuotaInfoDataList": [
{
"ProductNo": "67890",
"ProductionCode": "P1234",
"QuotaTotalQty": 500,
"QuotaConsumedQty": 200,
"QuotaAvailableQty": 300
}
]
}