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

https://app.zauru.com/accounting/cost_center_categories

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

https://app.zauru.com/accounting/cost_center_categories/new

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

https://app.zauru.com/accounting/cost_centers

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

https://app.zauru.com/accounting/cost_centers/new

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?