Buscar comisionistas
Descripción
Section titled “Descripción”Endpoint para buscar comisionistas de forma avanzada.
Permite realizar búsquedas dinámicas indicando:
- La columna sobre la que buscar (
columnaBusqueda) - El valor a buscar (
valorBusqueda) - El tipo de búsqueda (
tipoBusqueda)
Además, se pueden limitar los campos devueltos mediante el parámetro campos.
Parámetros de consulta
Section titled “Parámetros de consulta”| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
page | int | ✅ | Número de página |
pageSize | int | ✅ | Cantidad de elementos por página |
campos | string | ❌ | Lista de campos separados por comas |
columnaBusqueda | string | ❌ | Campo sobre el que realizar la búsqueda (ej: comisionista) |
valorBusqueda | string | ❌ | Valor a buscar |
tipoBusqueda | enum | ❌ | Puedes hacer búsquedas exactas, parciales o que no contengan ese o eso valores. |
codigoEmpresa | int | ✅ (si es multiempresa) | Código de la empresa |
El tipoBusqueda puede ser:
Ejemplo con filtros
Section titled “Ejemplo con filtros”# Buscar comisionistas por nombrecurl -X GET "https://api.tandem.com/api/common/ventas/comisionistas/buscarcomisionista?page=1&pageSize=10&columnaBusqueda=comisionista&valorBusqueda=prueba&tipoBusqueda=Parcial&codigoEmpresa=9999" \ -H "Authorization: Bearer tu_access_token"Respuesta exitosa (200)
Section titled “Respuesta exitosa (200)”{ "success": true, "message": "Comisionistas encontrados", "result": { "data": [ { "codigoEmpresa": 9999, "idDelegacion": "", "codigoComisionista": 1, "comisionista": "comisionista pruebas lou", "codigoJefeVenta_": 0, "indicadorJefeVenta_": 0, "indicadorJefeZona_": 0, "comisionSobreVenta%_": 0, "%Comision": 10, "%Retencion": 0, "cuentaContable": "465000001", "codigoDefinicion_": "", "siglaNacion": "ES", "cifDni": "801456789Z", "domicilio": "DOMICILIO COMISIONISTA", "domicilio2": "", "codigoPostal": "", "codigoMunicipio": "", "municipio": "", "colaMunicipio": "", "codigoProvincia": "", "provincia": "", "codigoNacion": 108, "nacion": "ESPAÑA", "telefono": "", "telefono2": "", "telefono3": "", "fax": "", "eMail1": "", "eMail2": "", "bajaEmpresaLc": 0, "fechaBajaLc": null, "codigoDivisionLc": "", "codigoGrupoComercialLc": "", "codigoDepartamento": "", "codigoCliente": "", "cuentaContableANT_": "", "descuentoMaxSR": 0, "contrasenyaSR": "", "tarjetaSR": "", "idComisionista": "4a56a9bb-14e8-4ecf-b165-3c3bfb44a8c9", "publicarGCRM": -1 } ], "totalRecords": 2, "totalPages": 1, "currentPage": 1, "pageSize": 10 }}