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)SíCódigo externo del vendedor
ProductNoString(25)NoCódigo externo del producto
QuotaDateDataHoraSíFecha 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
WebServiceReturnWebServiceReturnSíInformaciones estándar de respuesta del WebService en la ejecución del método
SalesTeamCodeIntegerSíCódigo del equipo de vendedores
SalesTeamNameString(25)SíNombre del equipo de vendedores
GetQuotaInfoDataListGetQuotaInfoDataListSíObjeto 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!