Tipos de cargos
Cada vez que importa mercadería, sobre ella viajan gastos extra: fletes, seguros, aranceles o el monitoreo GPS del contenedor. Esos cargos aumentan el costo real de sus productos, y para que Zauru se los reparta en el costo de cada artículo, primero debe crearle un tipo de cargo a cada uno. En este tutorial aprenderá a crear los tipos de cargos que su operación usa, para tenerlos listos al momento de registrarlos en sus órdenes de compra.
Para configurar los tipos de cargos:
- Ir a “compras”.
- Seleccionar el icono de configuraciones.

Crear un tipo de cargo
Para crear un nuevo tipo de cargo debe:
- Seleccionar la pestaña de Tipos de Cargos en las Configuraciones de Compras.
- Seleccionar “Nuevo Tipo de Cargo”.

A continuación le aparecerán las opciones para crear un nuevo tipo de cargo, las opciones son las siguientes:
- Coloque el nombre del tipo de cargo.
- Seleccione hacia que cuenta se registrara el cargo, recomendamos que se seleccione Inventario de Mercadería, porque al momento de vender su producto, Zauru genera una transacción automática desde Inventario de Mercadería al Costo de Venta por el monto total del Costo de su producto.
- Para que este cargo sea incluido en el costo de su producto debe seleccionar esta casilla.
- Para guardar los cambios presione “Crear tipo de cargo”.

Le deberá aparecer un mensaje de éxito en la pantalla notificando que se creo el tipo de cargo exitosamente.

Con sus tipos de cargo creados, ya puede aplicarlos a cualquier orden de compra o consolidado, y Zauru los repartirá ponderadamente en el costo de cada producto. Recuerde marcar la casilla para que el cargo se incluya en el costo, así su margen de ganancia siempre reflejará lo que de verdad pagó por traer la mercadería a su bodega.
API (llamadas desde sistemas externos)
Listado de tipos de 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 GET \
https://app.zauru.com/purchases/settings/charge_types.json
Esto devolverá un JSON similar a este:
[
{
"id": "1731",
"zid": "1",
"name": "IVA",
"entity_id": "1303",
"account_id": "77716",
"created_at": "2026-02-06 18:10:10.149155",
"updated_at": "2026-02-06 18:10:10.149155",
"included_in_item_cost": false
}
]
Crear nuevo tipo de 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 '{
"charge_type": {
"name": "Flete terrestre",
"account_id": "1",
"included_in_item_cost": "1"
}
}' \
https://app.zauru.com/purchases/settings/charge_types.json
Esto devolverá un JSON similar a este:
{
"id": "1731",
"zid": "1",
"name": "IVA",
"entity_id": "1303",
"account_id": "77716",
"created_at": "2026-02-06 18:10:10.149155",
"updated_at": "2026-02-06 18:10:10.149155",
"included_in_item_cost": false
}
Actualizar un tipo de 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_type": {
"name": "Flete marítimo"
}
}' \
https://app.zauru.com/purchases/settings/charge_types/1.json
Esto devolverá un JSON similar a este:
{
"id": "1731",
"zid": "1",
"name": "IVA",
"entity_id": "1303",
"account_id": "77716",
"created_at": "2026-02-06 18:10:10.149155",
"updated_at": "2026-02-06 18:10:10.149155",
"included_in_item_cost": false
}
Eliminar un tipo de 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/settings/charge_types/1.json
En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).