Asignación de Dimensión "Centro de Costo" en Gastos de Liquidación

Este instructivo tiene como objetivo describir la lógica con la que el Bot de Granos determina y asigna la dimensión Centro de Costo a los ítems de gastos adicionales (sellado y otros gastos no correspondientes al grano en sí) al vincular traslados a una liquidación de venta de granos.

:round_pushpin: Entrada relacionada: Bot de Granos – Gestión de dimensiones en liquidaciones

:timer_clock: 3 min

¿Para qué sirve?

Permite entender cómo el Bot de Granos infiere automáticamente el Centro de Costo para los ítems de gastos en una liquidación, en qué orden evalúa las fuentes disponibles y cuándo le solicita el dato al usuario por pantalla.

Antes de empezar

  • La liquidación debe tener traslados vinculados.
  • Para que aplique la inferencia desde el contrato, el contrato debe estar asociado a la liquidación.
  • Para que aplique la distribución por defecto, debe existir una distribución configurada para la dimensión Centro de Costo en el ERP.

Modo de uso

:round_pushpin: Bot de Granos → Liquidaciones → Liquidación de Venta de Granos

Al vincular traslados a una liquidación, el Bot de Granos evalúa los Centros de Costo de esos traslados y aplica las siguientes reglas en orden de prioridad para asignar el Centro de Costo a los ítems de gastos adicionales:

Regla 1 — Todos los traslados comparten el mismo Centro de Costo

Si todos los traslados vinculados tienen el mismo Centro de Costo definido, el Bot de Granos asigna ese valor automáticamente a los ítems de gastos. No se requiere intervención del usuario.

Regla 2 — Los traslados tienen Centros de Costo distintos → evalúa el contrato

Si al menos un traslado difiere en su Centro de Costo, el Bot de Granos descarta la inferencia desde los traslados y pasa a evaluar el contrato vinculado a la liquidación:

  • El contrato tiene Centro de Costo definido: el Bot de Granos asigna ese Centro de Costo a los ítems de gastos.
  • El contrato no tiene Centro de Costo definido: el Bot de Granos continúa con la Regla 3.

Regla 3 — Sin Centro de Costo en el contrato → evalúa distribución del ERP

Si el contrato no tiene Centro de Costo, el Bot de Granos consulta si existe una distribución configurada para la dimensión Centro de Costo en el ERP. De encontrarla, aplica esa distribución al ítem de gasto.

Regla 4 — Sin distribución definida → solicita el dato por pantalla

Si ninguna de las reglas anteriores permite determinar el Centro de Costo, el Bot de Granos detiene el proceso automático y solicita al usuario que complete el dato manualmente antes de contabilizar la liquidación.

:backhand_index_pointing_right: El Bot de Granos no contabiliza la liquidación hasta que el Centro de Costo de todos los ítems de gastos esté completo.

Resultado en la contabilización

Una vez contabilizada la liquidación y enviada al ERP:

  • Los ítems de traslados conservan sus propios Centros de Costo, independientemente de si coinciden entre sí.
  • Los ítems de gastos adicionales (ej. sellado) reflejan el Centro de Costo resultante de la regla que haya aplicado: el inferido de los traslados, el del contrato, el de la distribución configurada en el ERP, o el ingresado manualmente por el usuario.

Qué hace y qué no hace

  • Sí: asigna automáticamente el Centro de Costo a los ítems de gastos cuando todos los traslados son homogéneos.
  • Sí: toma el Centro de Costo del contrato como segunda fuente cuando los traslados difieren.
  • Sí: aplica la distribución del ERP como alternativa si el contrato no tiene el dato.
  • Sí: solicita el dato por pantalla como último recurso antes de contabilizar.
  • No: aplica esta lógica a los ítems de traslados; estos conservan siempre su propio Centro de Costo.