Crear orden de venta
Los pasos para crear una nueva orden de venta desde el Punto de Venta son los siguientes:
- Ir a “Punto de Venta” (P.D.V.).
- Seleccionar “Nueva Orden”.
- Le aparecerán las opciones para crear una nueva orden de venta, cada vez que un usuario cree una nueva orden, el podrá seleccionar únicamente los productos que hayan sido requeridos por su cliente.
Los campos que se pueden colocar en la orden de venta son:
a. Referencia: Coloque una breve referencia para encontrar fácilmente la orden de venta.
b. Cliente: Coloque el nombre del Cliente existente al que se le va a emitir la orden de venta o agregue uno nuevo.
c. Seleccione el vendedor: Persona que está realizando la venta.
d. Aquí podrá escanear los códigos de barra de los productos o colocar manualmente el código para que se agreguen a la factura.
e. Agregar o quitar cantidad de productos: si en la orden se van a agregar dos o más productos de un mismo tipo, solamente debe dar click en “+” o “-“ para realizarlo.
f. Sujeto a impuestos: Con esta opción usted puede seleccionar si va a emitir factura al concluir orden, o únicamente recibo comprobante.

Ahora agregue los productos o servicios que se van a adicionar en la orden y la cantidad. Aun podrá especificar si desea que registre impuestos o que no registre impuestos y sea solo un recibo. Luego presione Guardar para emitir la orden.

Al presionar un click sobre el icono Guardar, automáticamente la orden de venta será generada, y se realizara la reserva de los productos si estos fueron de tipo almacenables.
Es importante mencionar que al crear la orden aun nos va a permitir editarla para agregar o quitar productos o servicios, destruirla o emitir la factura.
Listado de ordenes de venta
Para ver todas las ordenes de venta pendientes:
- Ir a "P.D.V."
- Seleccionar "Ordenes".
Le aparecera un listado con todas las ordenes de venta que cumplen las siguientes condiciones:
- No han sido emitidas como factura
- No estan pagadas
- No estan anuladas
- Pertenecen a la agencia del usuario
Puede filtrar por:
a. Etiquetas (Tags): Filtre las ordenes por etiquetas asignadas.
Desde el listado usted podra:
a. Ver detalle: Haga click sobre una orden para ver sus productos, precios y otros detalles.
b. Editar: Modifique la orden para agregar o quitar productos. Vea la seccion "Editar una orden de venta".
c. Emitir factura: Convierta la orden en una factura. Vea el tutorial "Crear factura".
d. Imprimir: Imprima la orden utilizando las plantillas configuradas.
e. Anular: Anule la orden si ya no es necesaria.
f. Cobrar: Si la orden ya fue emitida como factura, podra registrarel cobro.
Editar una orden de venta
Para modificar una orden existente que aun no ha sido emitida como factura:
- En el listado de ordenes, localice la orden que desea modificar.
- Seleccione el icono de "Editar".
- Podra modificar los siguientes campos:
a. Referencia: Actualice la referencia de la orden.
b. Cliente: Cambie el cliente asociado a la orden.
c. Vendedor: Cambie el vendedor asignado.
d. Productos: Agregue o quite productos, modifique cantidades y precios.
e. Sujeto a impuestos: Cambie si la orden genera factura o recibo.
f. Descuento: Aplique un descuento global a la orden.
g. Etiquetas: Asigne o modifique etiquetas.
- Presione "Guardar" para actualizar la orden.
Nota: Si la orden ya fue emitida como factura, no podra ser editada.
Anular una orden de venta
Para anular una orden:
- En el listado de ordenes, localice la orden a anular.
- Presione el boton de "Anular".
- Confirme la anulacion.
Importante: No podra anular una orden que tenga envios en transito asociados. La orden sera anulada y los productos reservados seran devueltos al inventario.
API (llamadas desde sistemas externos)
Solicitar items con existencias y precios y paquetes con existencias y precios en la bodega asignada al usuario
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/pos/sale_orders/new.json
Listar ordenes de venta (datatables)
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"order": {
"0": {
"column": "3",
"dir": "desc"
}
},
"start": "0",
"length": "40",
"search": {
"value": "",
"regex": "false"
}
}' \
https://app.zauru.com/pos/sale_orders/datatables.json
Ver orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/pos/sale_orders/1.json
Crear orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X POST \
-d '{
"invoice": {
"reference": "prueba",
"taxable": "1",
"payment_term_id": "1",
"payee_id": "1",
"seller_id": "1",
"invoice_details_attributes": {
"0": {
"item_id": "1",
"quantity": "1",
"unit_price": "650"
}
},
"memo": "generado desde el API"
}
}' \
https://app.zauru.com/pos/sale_orders.json
Editar orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/pos/sale_orders/1/edit.json
Actualizar orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X PUT \
-d '{
"invoice": {
"reference": "prueba editada",
"invoice_details_attributes": {
"0": {
"id": "1",
"quantity": "2"
}
}
}
}' \
https://app.zauru.com/pos/sale_orders/1.json
Anular orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/pos/sale_orders/1/void.json
Eliminar orden de venta
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X DELETE \
https://app.zauru.com/pos/sale_orders/1.json
Obtener categorías, items, paquetes, precios, existencias e imágenes
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
https://app.zauru.com/pos/sale_orders/get_categories_items_bundles_prices_stocks_images.json