Saltar al contenido principal

Centro de Costos

Si quiere saber cuánto le está costando realmente cada proyecto, sucursal o departamento —y no solo cuánto gasta su empresa en total—, los centros de costo son la herramienta que necesita. Úselos cuando arranca un proyecto nuevo y quiere medir sus gastos aparte, o cuando su contador le pide separar los números de cada unidad de negocio. En Zauru, los centros de costo permiten clasificar y asignar las transacciones contables a proyectos, departamentos, sucursales o cualquier unidad de negocio que necesite seguimiento independiente.

Categorias de centro de costos

Las categorias de centro de costos agrupan centros de costo similares. Por ejemplo, puede tener categorias como "Proyectos", "Departamentos", "Sucursales", "Vehiculos", etc.

Categorías de centro de costos

Crear una categoria de centro de costos

  1. Ir a "Contabilidad".
  2. Seleccionar "Centro de Costos".
  3. Ir a la pestana "Categorias".
  4. Hacer clic en "Nueva Categoria".

Formulario de nueva categoría de centro de costos

Los campos a completar son:

  • Codigo: codigo identificador de la categoria.
  • Nombre: nombre descriptivo de la categoria.
  • Descripcion: descripcion opcional de la categoria.
  • Activo: indica si la categoria esta activa para uso.

Editar y eliminar categorias

Desde el listado de categorias puede editar o eliminar cualquier categoria existente. Las categorias se pueden filtrar y buscar por nombre, codigo o descripcion.

Centros de costo

Piense en las categorías como el tipo de unidad y en los centros de costo como cada unidad concreta: por ejemplo, la categoría puede ser "Proyectos" y el centro de costo, el "Proyecto A". Cada transacción se asigna a uno de estos centros específicos.

Listado de centros de costo

Crear un centro de costo

  1. Ir a "Contabilidad".
  2. Seleccionar "Centro de Costos".
  3. Hacer clic en "Nuevo Centro de Costo".

Formulario de nuevo centro de costo

Los campos a completar son:

  • Codigo: codigo identificador del centro de costo.
  • Nombre: nombre descriptivo (ej. "Proyecto A", "Sucursal Norte", "Departamento de Ventas").
  • Categoria de centro de costo: categoria a la que pertenece.
  • Descripcion: descripcion opcional.
  • Activo: indica si esta activo para uso.

Uso de centro de costos en transacciones

Al crear o editar una transaccion contable, puede asignarle un centro de costo. Esto permite:

  1. Clasificar cada gasto o ingreso segun el proyecto o departamento que lo origino.
  2. Generar reportes filtrados por centro de costo.
  3. Controlar presupuestos por centro de costo.

Prioridad de asignacion automatica

En las configuraciones de contabilidad puede establecer la prioridad de asignacion automatica de centro de costos para ventas y compras. Ver el tutorial de Configuraciones para mas detalle.

Busqueda y filtrado

Tanto las categorias como los centros de costo pueden buscarse por:

  • Codigo
  • Nombre
  • Descripcion
  • Categoria (en el caso de centros de costo)

Una vez creados sus centros de costo, podrá asignarlos al registrar cada transacción y generar reportes que le muestren, con claridad, cuánto ingresa y cuánto gasta cada proyecto o departamento. Revise también las prioridades de asignación automática para que las ventas y compras se clasifiquen solas.

API (llamadas desde sistemas externos)

Consultar listado de centros de costo

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/accounting/cost_centers.json

Esto devolverá un JSON similar a este:

[
{}
]

Obtener detalle de un centro de costo

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/accounting/cost_centers/1.json

Esto devolverá un JSON similar a este:

{}

Obtener el formulario de nuevo centro de costo

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/accounting/cost_centers/new.json

Esto devolverá un JSON similar a este:

{}

Crear un centro de costo

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 '{
"accounting_cost_center": {
"code": "PROY-A",
"name": "Proyecto A",
"cost_center_category_id": 1,
"description": "Centro de costo del Proyecto A",
"active": true
}
}' \
https://app.zauru.com/accounting/cost_centers.json

Esto devolverá un JSON similar a este:

{}

Actualizar un centro de costo

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 '{
"accounting_cost_center": {
"name": "Proyecto A Actualizado",
"active": true
}
}' \
https://app.zauru.com/accounting/cost_centers/1.json

Esto devolverá un JSON similar a este:

{}

Borrar un centro de costo

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/accounting/cost_centers/1.json

En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).

Consultar listado de categorias de centro de costo

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/accounting/cost_center_categories.json

Esto devolverá un JSON similar a este:

[
{}
]

Obtener detalle de una categoria de centro de costo

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/accounting/cost_center_categories/1.json

Esto devolverá un JSON similar a este:

{}

Obtener el formulario de nueva categoria de centro de costo

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/accounting/cost_center_categories/new.json

Esto devolverá un JSON similar a este:

{}

Crear una categoria de centro de costo

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 '{
"accounting_cost_center_category": {
"code": "PROY",
"name": "Proyectos",
"description": "Categoria para proyectos",
"active": true
}
}' \
https://app.zauru.com/accounting/cost_center_categories.json

Esto devolverá un JSON similar a este:

{}

Actualizar una categoria de centro de costo

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 '{
"accounting_cost_center_category": {
"name": "Proyectos Actualizado"
}
}' \
https://app.zauru.com/accounting/cost_center_categories/1.json

Esto devolverá un JSON similar a este:

{}

Borrar una categoria de centro de costo

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/accounting/cost_center_categories/1.json

En caso de exito, retorna un codigo HTTP 204 No Content (sin cuerpo).

¿Le fue útil esta guía?