Cotas da Equipe do Vendedor
Descrição
O endpoint GetQuotaInfo obtém as informações das cotas da equipe do vendedor.
Como consultar as cotas da equipe do vendedor
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetQuotaInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetQuotaInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| SellerNo | String(25) | Sim | Código externo do vendedor |
| ProductNo | String(25) | Não | Código externo do produto |
| QuotaDate | DataHora | Sim | Data da cota |
| ValidateSellerByUser | Boolean | Não | Flag que indica que o código externo do vendedor será validado pelo código do usuário |
Observação
- Quando o parâmetro
ProductNonão for informado, serão retornadas as cotas de todos os produtos.
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| SalesTeamCode | Integer | Sim | Código da equipe do vendedor |
| SalesTeamName | String(25) | Sim | Nome da equipe do vendedor |
| GetQuotaInfoDataList | GetQuotaInfoDataList | Sim | Objeto contendo as informações das cotas da equipe do vendedor |
📝 Objeto GetQuotaInfoDataList
Descrição
O objeto GetQuotaInfoDataList representa uma lista de informações das cotas da equipe do vendedor.
Parâmetros de retorno
Parâmetro Tipo Obrigatório Descrição ProductNo String(25) Não Código Externo do produto ProductionCode String(10) Não Código do produto na produção QuotaTotalQty Integer Não Cota Total QuotaConsumedQty Integer Não Cota Consumida QuotaAvailableQty Integer Não Cota 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
}
]
}