Skip to content

Artículos por cliente

GET /api/common/ventas/articulos/articulocliente?page={page}&pageSize={pageSize} V4

Devuelve una lista paginada de las referencias de artículos por cliente. Si se especifica el parámetro opcional campos (lista de campos separados por comas), se devuelven únicamente esos campos. Si no se especifica, se devuelven todos los campos. Los parámetros page y pageSize son obligatorios para controlar la paginación.

Permite además filtrar por cualquier columna mediante columnaBusqueda, valorBusqueda y tipoBusqueda.

ParámetroTipoRequeridoDescripción
pageint✅Número de página
pageSizeint✅Cantidad de elementos por página
camposstring❌Lista de campos separados por comas
columnaBusquedastring❌Campo sobre el que realizar la búsqueda
valorBusquedastring❌Valor a buscar
tipoBusquedaenum❌Tipo de búsqueda. Por defecto Parcial
codigoEmpresaint✅ (si es multiempresa)Código de la empresa
Terminal window
curl -X GET "https://api.tandem.com/api/common/ventas/articulos/articulocliente?page=1&pageSize=10&columnaBusqueda=codigoCliente&valorBusqueda=0000002&tipoBusqueda=Completa&codigoEmpresa=9999" \
-H "Authorization: Bearer tu_access_token"
{
"success": true,
"message": "Artículos de cliente encontrados",
"result": {
"data": [
{
"codigoEmpresa": 9999,
"codigoArticulo": "Z1016",
"codigoCliente": "0000002",
"comentario": "",
"codigodelCliente": "REF-Z1016",
"automatico": 0,
"fechaInicio": null,
"fechaFin": null,
"enEuros_": -1,
"codigoDivisa": "",
"precioOferta": 12.5,
"%Descuento": 0,
"%Descuento2": 0,
"%Descuento3": 0,
"ejercicioUltimoPedido": 2026,
"serieUltimoPedido": "",
"numeroUltimoPedido": 125,
"fechaUltimoPedido": "2026-09-20T00:00:00",
"unidadesUltimoPedido": 10,
"precioUltimoPedido": 12.5,
"ejercicioUltimoAlbaran": 2026,
"serieUltimoAlbaran": "",
"numeroUltimoAlbaran": 340,
"fechaUltimoAlbaran": "2026-09-22T00:00:00",
"unidadesUltimoAlbaran": 10,
"precioUltimoAlbaran": 12.5,
"formula": 0,
"idArticuloCliente": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"totalRecords": 1,
"totalPages": 1,
"currentPage": 1,
"pageSize": 10
}
}