Ejemplos comunes
A continuación se presentan ejemplos prácticos de cómo realizar consultas frecuentes al servicio OData del API de Delfín Software. Estas consultas permiten acceder a información específica de clientes, productos, ventas, inventario y más, utilizando filtros y parámetros estándar.
👤 Consultar clientes
Consultar el cliente con identificación 986741698-8
:
GET /v1/OrganizacionOData.svc/Cliente('986741698-8')?$format=json&$select=Identificacion,RazonSocial
🔖 Consultar productos
Consultar el producto con código 000001
:
GET /v1/OrganizacionOData.svc/Producto('000001')?$format=json
Consultar los códigos de barras del producto con código 000001
:
GET /v1/OrganizacionOData.svc/ProductoEan?$format=json&$filter=CodigoProducto eq '000001'
Consultar los productos del grupo con código 01
:
GET /v1/OrganizacionOData.svc/Producto?$format=json&$select=CodigoProducto,Nombre&$filter=startswith(CodigoLargo,'01') eq true
🛒 Consultar ventas
Consultar el encabezado de las ventas de enero en la Terminal 010101
con MesDia 0105
y Consecutivo 0001
:
GET /v1/OrganizacionOData.svc/VentaEnero(Terminal='010101',MesDia='0105',Consecutivo='0001')?$format=json
Consultar el encabezado de las ventas de enero realizadas en el rango de fechas del 1 al 31 de enero de 2020:
GET /v1/OrganizacionOData.svc/VentaEnero?$format=json&$filter=FechaVenta gt datetime'2020-01-01T00:00:00' and FechaVenta lt datetime'2020-01-31T23:59:59'
Consultar el encabezado de las ventas de enero realizadas en el año 2020:
GET /v1/OrganizacionOData.svc/VentaEnero?$format=json&$filter=year(FechaVenta) eq 2020
Consultar el detalle en las ventas de enero de una factura específica:
GET /v1/OrganizacionOData.svc/VentaDetalleEnero?$format=json&$filter=Terminal eq '010101' and MesDia eq '0105' and Consecutivo eq '0001'
📦 Consultar inventario
Consultar entradas y salidas del producto 000001
en el mes de junio para el centro de costos 0101
:
GET /v1/OrganizacionOData.svc/InventarioMensual?$format=json&$filter=CodigoProducto eq '000001' and CodigoCentroCosto eq '0101' and month(Fecha) eq 6