Saltar al contenido principal

Cuotas del Equipo de Vendedores

El endpoint GetQuotaInfo retorna las informaciones sobre las cuotas del equipo de vendedores.


Cómo consultar cuotas del equipo de vendedores

HTTP POST Request

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/GetQuotaInfo
Ejemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetQuotaInfo"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
SellerNoString(25)Código externo del vendedor
ProductNoString(25)NoCódigo externo del producto
QuotaDateDataHoraFecha de cuota
ValidateSellerByUserBooleanNoFlag que indica que el código externo del vendedor será validado por el código de usuario
Nota
  • Cuando el parámetro ProductNo no es proporcionado, se retornarán las cuotas para todos los productos.

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformaciones estándar de respuesta del WebService en la ejecución del método
SalesTeamCodeIntegerCódigo del equipo de vendedores
SalesTeamNameString(25)Nombre del equipo de vendedores
GetQuotaInfoDataListGetQuotaInfoDataListObjeto que contiene las informaciones de cuota del equipo de vendedores

📝 Objeto GetQuotaInfoDataList

El objeto GetQuotaInfoDataList representa una lista de informaciones de cuota del equipo de vendedores.

Parámetros de Retorno

ParámetroTipoObligatorioDescripción
ProductNoString(25)NoCódigo externo del producto
ProductionCodeString(10)NoCódigo del producto en producción
QuotaTotalQtyIntegerNoCuota total
QuotaConsumedQtyIntegerNoCuota consumida
QuotaAvailableQtyIntegerNoCuota disponible

Ejemplo de Request

curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetQuotaInfo"' \
--header 'Content-Type: application/json' \
--data '{
"SellerNo": "01.361",
"QuotaDate": "2025-01-07"
}'

Ejemplo 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
}
]
}

🐞 Posibles Errores

CódigoMensaje
QUO‑001El vendedor informado no tiene un equipo de ventas vinculado!
QUO‑002No se encontró cuota con los parámetros especificados!