Saltar al contenido principal

Cargos adicionales a una orden de compra o consolidado

Este tutorial esta enfocado en registrar cargos adicionales a una orden de compra. Es probable que cuando usted haga una orden de compra local le cobren flete y seguridad por su mercadería. O puede ser que usted importe y le cobren cargos adicionales a su mercadería como impuestos o GPS.

Hay dos formas de agregar cargos:

  1. Agregar un cargo a una orden de compra individual.
  2. Agregar un cargo a un consolidado de ordenes de compra.

Las dos formas se ejemplificaran en el siguiente tutorial.

Agregar un cargo a una orden de compra individual

Los pasos para agregar un cargo a una orden de compra individual son los siguientes:

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

imagen1

Le aparecerán las opciones para agregar un nuevo cargo, los campos que debe llenar son los siguientes:

a. Coloque una breve referencia sobre el cargo que se esta agregando.

b. Si le dieron factura, coloque el numero de factura. Si no le dieron factura deje este campo en blanco y remueva el cheque de “Sujeto a Impuestos”.

c. Coloque la fecha en que se realizo el cargo.

d. Seleccione el termino acordado con su proveedor, ya sea crédito o contado.

e. Coloque el nombre del proveedor existente o agregue uno nuevo.

f. Seleccione la orden de compra a la que esta agregando el cargo.

g. Seleccione el cargo previamente creado y coloque el monto del cargo. (Para crear un nuevo tipo de cargo refiérase al tutorial de “Configuraciones del modulo de Compras” en la Preparación). En este ejemplo seleccionamos el tipo de cargo “Flete terrestre”. Para agregar mas de un cargo en la misma orden seleccione el “+”.

h. Presione “Crear cargo” para agregar el cargo a la orden de compra.

imagen2

Le aparecerá un mensaje de éxito notificándole que el cargo fue creado exitosamente.

imagen3

Agregar un cargo a un consolidado de ordenes de compra

Los pasos para agregar un cargo a un consolidado de ordenes de compra son los siguientes:

  1. Ir a “Compras”.
  2. Seleccionar “Consolidados”.
  3. Click sobre “Agregar cargo” en el consolidado de ordenes de compra.

imagen4

Le aparecerán las opciones para crear un nuevo cargo, los campos que debe llenar son los siguientes:

a. Coloque una breve referencia sobre el cargo que se esta agregando.

b. Si no le dieron factura deje este campo en blanco y remueva el cheque de “Sujeto a Impuestos”.

c. Si le dieron factura, coloque el numero de factura.

d. Coloque la fecha en que se realizo el cargo.

e. Seleccione el termino acordado con su proveedor, ya sea crédito o contado.

f. Coloque el nombre del proveedor existente o agregue uno nuevo.

g. Seleccione la orden de compra a la que esta agregando el cargo.

h. Seleccione el cargo previamente creado y coloque el monto del cargo. (Para crear un nuevo tipo de cargo refiérase al tutorial de “Configuraciones del modulo de Compras” en la Preparación). En este ejemplo seleccionamos el tipo de cargo “Flete terrestre”. Para agregar mas de un cargo en la misma orden seleccione el “+”.

i. Presione “Crear cargo” para agregar el cargo a la orden de compra.

imagen5

Ahora podrá ver en las ordenes de compra que pertenecen al consolidado, el cargo que fue creado.

Haga click sobre “Detalles” (El ojo) para ver los detalles de la orden de compra.

imagen6

Le aparecerán los detalles de la orden de compra, en la parte inferior de la página podrá encontrar los cargos asociados que se crearon. Estos cargos se distribuyen ponderadamente en el costo de cada producto.

imagen7

API (llamadas desde sistemas externos)

Ver detalles de un cargo

El 1 al final de la URL es el ID del 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 GET \
https://app.zauru.com/purchases/charges/1.json

Obtener datos para un cargo 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/charges/new.json

Obtener datos para editar un 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 GET \
https://app.zauru.com/purchases/charges/1/edit.json

Crear nuevo cargo adicional

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 '{
"charge": {
"reference": "Flete terrestre",
"issue_date": "2018-10-27",
"charge_term_id": "1",
"payee_info": "<V1> 1 | Proveedor de flete, S.A.",
"purchase_order_id": "1",
"charge_details_attributes": {
"0": {
"charge_type_id": "1",
"amount": "100"
}
}
}
}' \
https://app.zauru.com/purchases/charges.json

Actualizar un 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 PUT \
-d '{
"charge": {
"reference": "Flete terrestre actualizado",
"charge_details_attributes": {
"0": {
"id": "1",
"charge_type_id": "1",
"amount": "150"
}
}
}
}' \
https://app.zauru.com/purchases/charges/1.json

Anular un 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 DELETE \
https://app.zauru.com/purchases/charges/1.json

¿Le fue útil esta guía?