Saltar al contenido principal

Pagar ordenes de compra y cargos adicionales

Este tutorial esta enfocado en pagar ordenes de compra y sus cargos adicionales.

Los pasos para hacer el pago de una orden de compra son los siguientes:

  1. Ir a “Compras”.
  2. Seleccionar “Ordenes de Compra”.
  3. Seleccionar “Pagar”.

imagen1

Le aparecerán todas las ordenes de compra asociadas al proveedor. En este ejemplo solo vamos a realizar el pago de una orden de compra. Los campos que debe llenar son los siguientes:

a. Coloque la fecha en que se realiza el pago.

b. Coloque una breve referencia del pago que se esta haciendo.

c. Si le dieron un recibo por la compra, coloque el numero de recibo.

d. Coloque el método de pago, ya sea en efectivo o con cheque.

e. Aquí debe colocar la cantidad que desea pagar, ya sea el monto total o un monto parcial. Le aparecerá la conversión en quetzales de acuerdo al tipo de cambio que usted haya establecido en “Configuraciones”.

f. En este ejemplo solo queremos realizar el pago de una orden de compra, entonces vamos a marcar la casilla de “Eliminar” en todas las demás ordenes de compra.

g. Presione “Vista Previa” para refrescar la página.

imagen2

Podrá ver que se borraron del listado las ordenes de compra que no queremos pagar ahora.

Por ultimo, presione “Crear Pago” para realizar el pago a la orden de compra.

imagen3

Le aparecerá un mensaje de éxito en la pantalla notificando que se creo el pago exitosamente. Sera dirigido automáticamente a la pestaña de “Pagos” donde podrá ver todos los pagos realizados.

imagen4

Pagar Cargos

Los cargos y aranceles que se agregan a las ordenes de compra se pagan de la siguiente forma:

  1. Ir a “Compras”.
  2. Seleccionar “Cargos”.
  3. Seleccionar “Pagar”.

imagen5

Le aparecerán las opciones para hacer un nuevo pago, junto con todos los cargos asociados al proveedor, los campos que debe llenar son los siguientes:

a. Coloque la fecha en que se realiza el pago.

b. Coloque una breve referencia del pago que se esta haciendo.

c. Si le dieron un recibo por la compra, coloque el numero de recibo.

d. Coloque el método de pago, ya sea en efectivo o con cheque.

e. Aquí debe colocar la cantidad que desea pagar, ya sea el monto total o un monto parcial.

  • Si solo desea pagar un cargo, no todos los cargos que aparecen en la lista, marque el recuadro abajo de “Destruir”.

f. Para crear el pago presione “Crear Pago”.

imagen6

Le aparecerá un mensaje en la pantalla notificándole que se creo el pago exitosamente.

imagen7

API (llamadas desde sistemas externos)

pagar una orden de compra o cargo

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 '{
"discharge": {
"payee_id": "1",
"date": "2018-12-21",
"reference": "Referencia del pago",
"receipt": "Recibo del pago",
"discharge_method_id": "1",
"discharge_details_attributes": {
"0": {
"purchase_order_id": "1",
"amount": "120"
}
}
}
}' \
https://app.zauru.com/purchases/discharges.json

eliminar pagos de OC o cargos

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/purchases/discharges/1.json

Ver detalles de un pago

El 1 al final de la URL es el ID del pago (descargo)

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/discharges/1.json

Obtener datos para un pago nuevo

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/discharges/new.json

Obtener datos para editar un pago

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/discharges/1/edit.json

Actualizar un pago

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 '{
"discharge": {
"reference": "Referencia actualizada",
"receipt": "Recibo actualizado",
"memo": "Notas del pago"
}
}' \
https://app.zauru.com/purchases/discharges/1.json

Autorizar un pago

Aplica cuando la variable authorize_discharge esta activada y el pago fue creado como borrador.

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/discharges/1/authorize.json

Listado de pagos anulados

curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
-X GET \
https://app.zauru.com/purchases/discharges/voided.json

¿Le fue útil esta guía?