Consultas por ID
Para conocer cuál es el campo clave de una entidad simplemente hay que consultar la metadata como se indica más arriba en este documento.
Para consultar una entidad a través de su campo clave hay que adicionar entre paréntesis el valor del código o la identificación dentro de la solicitud HTTP, de la siguiente forma:
Consultar el producto con código 000001:
http://<URLAcceso>/v1/OrganizacionOData.svc/Producto('000001')/?$format=json
Consultar el producto con código 000002:
http://<URLAcceso>/v1/OrganizacionOData.svc/Producto('000002')/?$format=json
Consultar el cliente con identificación 986741698-8:
http://<URLAcceso>/v1/OrganizacionOData.svc/Cliente('986741698-8')/?$format=json
Para aquellas entidades cuyo campo clave es compuesto, como es el caso de las ventas, se procede de la siguiente forma:
Consultar el encabezado de venta de la Terminal 010101 con MesDia 0105 y Consecutivo 0001:
http://<URLAcceso>/v1/OrganizacionOData.svc/VentaEnero(Terminal='010101',MesDia='0105',Consecutivo='0001')/?$format=json
IMPORTANTE: En el caso que se intente consultar un registro que no existe en el sistema, se retornará “Recurso no encontrado para el segmento (Entidad)”, ejemplo de un producto que no existe: