Contratos de Granos de tipo Forward

Este instructivo tiene como objetivo explicar cómo operar los contratos de granos de tipo Forward: qué son, cómo se crean, cómo funciona la fijación automática y cómo gestionar el ciclo completo hasta la liquidación.

:timer_clock: 8 min

¿Para qué sirve?

Un contrato Forward es un acuerdo de compra o venta de granos a futuro en el que tanto el precio como la cantidad quedan definidos al momento de la firma. La entrega se concreta en una fecha posterior (por ejemplo, se firma en octubre para entregar en mayo del año siguiente). A diferencia de otros tipos de contratos, no hay incertidumbre sobre las condiciones: el negocio está cerrado desde el inicio.

El sistema refleja esta lógica generando automáticamente una fijación al guardar el contrato, tomando el precio y la cantidad de la solapa Condiciones. Esa fijación es la que queda disponible para vincular en la liquidación.

Antes de empezar

  • Tener configurado un tipo de documento de contrato de granos con el campo Tipo de Comportamiento = Forward en el maestro de Tipos de Contratos de Granos.
  • Si se va a operar con transacciones de fijación independientes, el tipo de documento de contrato debe tener activado el check Usa transacción de fijación y tener asignado un tipo de documento de fijación.

:backhand_index_pointing_right: Verificar que el código, la descripción y el Tipo de Comportamiento del maestro de Tipos de Contratos de Granos sean coherentes entre sí. Una configuración incorrecta puede provocar que el sistema aplique lógica de otro tipo de contrato.

Modo de uso

:round_pushpin: Menú → Gestión Empresarial → Compra de Granos → Contratos (circuito de compra)
:round_pushpin: Menú → Gestión Empresarial → Venta de Granos → Contratos (circuito de venta)


1. Crear un Contrato Forward

  1. Seleccionar Nuevo en la vista de contratos.
  2. Completar la cabecera:
    • Proveedor / Cliente (*): organización con quien se opera.
    • Moneda (*): moneda de la operación.
    • Descripción: texto libre opcional para identificar el contrato.
  3. Completar la Solapa Condiciones:
    • Producto (*): grano que se comercializa.
    • Cosecha (*): campaña correspondiente.
    • Tipo de contrato (*): seleccionar el tipo cuyo comportamiento sea Forward.
    • Precio (*): precio pactado en $/tn. Es el valor que el sistema utilizará para generar la fijación automática.
    • Cantidad Pactada (*): toneladas acordadas en el contrato.
    • Fecha Mín. / Fecha Máx.: período habilitado para la entrega de la mercadería.
    • Condición de Pago: plazo de cancelación de la liquidación.
    • Pizarra de Referencia: cotización de referencia para la moneda de la operación.
  4. Guardar el contrato.

Al guardar, el sistema genera automáticamente una fijación con el precio y la cantidad indicados en la solapa Condiciones.

Nota aclaratoria: Los campos marcados con un asterisco (*) son de carácter obligatorio.


2. Comportamiento sin transacción de fijación

Cuando el tipo de documento de contrato no tiene activado el check Usa transacción de fijación, la fijación automática se registra directamente como un ítem en la Solapa Fijación de Precios y Cantidades del contrato, sin generar un documento separado.

  • El ítem muestra la cantidad total del contrato y el precio pactado.
  • Ese ítem no puede editarse ni eliminarse. Para corregir precio o cantidad, se deben modificar esos campos desde la Solapa Condiciones del contrato.
  • El ítem queda disponible de inmediato para ser vinculado en el asistente de liquidaciones.

3. Comportamiento con transacción de fijación

Cuando el tipo de documento de contrato tiene activado el check Usa transacción de fijación y tiene asignado un documento de fijación, al guardar el contrato el sistema genera automáticamente una transacción de fijación con número de comprobante propio, vinculada al contrato.

  • La transacción de fijación se puede consultar desde el contrato o desde la vista Fijación de Precios:
    :round_pushpin: Menú → Gestión Empresarial → Compra o Venta de Granos → Fijación de Precios
  • Al igual que en el caso anterior, esta fijación generada automáticamente no puede modificarse ni eliminarse.
  • Para corregir precio o cantidad, se deben actualizar esos valores en la Solapa Condiciones del contrato.

4. Pautas de fijación

La Solapa Pautas de Fijación permite establecer reglas que limitan o complementan las operaciones de fijación dentro del contrato. Su uso es optativo.

  • Fecha Desde: fecha a partir de la cual se habilitan las fijaciones.
  • Fecha Hasta: fecha límite para realizar fijaciones.
  • Cantidad Máxima Diaria: tope de toneladas que se pueden fijar en un mismo día.
  • Cantidad Máxima Semanal: tope de toneladas por semana.
  • Cantidad Máxima Mensual: tope de toneladas por mes.
  • Importe Adicional 1 / Importe Adicional 2: importe extra que se abona al vendedor por encima del precio de fijación, por condiciones de calidad del cereal (por ejemplo, contenido proteico en trigo).
  • Porcentaje Adicional 1 / Porcentaje Adicional 2: porcentaje adicional sobre el precio de fijación por condiciones especiales del grano; se acumula con los importes adicionales.
  • Moneda: moneda en la que se expresan los importes adicionales.

:backhand_index_pointing_right: Si no se cargan pautas, el sistema no aplica restricciones de cantidad ni adicionales de precio en las fijaciones del contrato.


5. Ampliar el contrato

La Solapa Ampliación se utiliza cuando es necesario incrementar la cantidad pactada originalmente, por ejemplo ante un excedente de producción que se quiere comercializar al mismo precio.

  1. Dentro del contrato, ir a la solapa Ampliación y agregar un nuevo ítem:

    • Fecha (*): fecha de la ampliación.
    • Cantidad (*): toneladas por las que se amplía el contrato.
    • Unidad: unidad de la cantidad.
  2. Guardar. El sistema actualiza la Cantidad Ajustada del contrato sumando la cantidad ampliada y genera automáticamente una fijación por esa misma cantidad.

:backhand_index_pointing_right: No es necesario cargar la fijación de forma manual: la ampliación la genera sola al guardarse.


6. Reducir el contrato

La Solapa Reducción se utiliza para dar cierre a un contrato que tiene kilos pendientes de entregar, cuando se decide no completar la cantidad pactada.

  1. Dentro del contrato, ir a la solapa Reducción y agregar un nuevo ítem:

    • Fecha (*): fecha de la reducción.
    • Cantidad (*): toneladas por las que se reduce el contrato.
    • Unidad: unidad de la cantidad.
  2. Guardar. El sistema ajusta automáticamente la cantidad de la fijación original ya cargada y actualiza la Cantidad Ajustada del contrato.

:backhand_index_pointing_right: El sistema no permite registrar una reducción que deje la cantidad total del contrato por debajo de lo que ya fue efectivamente liquidado. Por ejemplo, si ya se liquidaron 600 toneladas, no se puede reducir el contrato a 460 toneladas.


7. Liquidar la fijación

Una vez que el contrato tiene fijaciones registradas, esas fijaciones quedan disponibles para su uso en el proceso de liquidación.

:round_pushpin: Gestión Empresarial → Compra de Granos → Liquidaciones
:round_pushpin: Gestión Empresarial → Venta de Granos → Liquidaciones

  1. Ingresar al asistente de liquidaciones y seleccionar el contrato Forward correspondiente.
  2. El asistente muestra las fijaciones disponibles asociadas al contrato con su precio, cantidad y estado.
  3. Seleccionar la fijación a aplicar y completar los datos de la liquidación (traslados, mediciones de calidad si corresponde, conceptos e impuestos).
  4. Confirmar la liquidación. El sistema genera la liquidación de compra o venta de granos (LCG / LVG) vinculada a la fijación utilizada.

:backhand_index_pointing_right: Si el contrato tiene activado Exige Medición de Calidad en Liquidación, el traslado debe tener una medición de calidad vinculada; de lo contrario el sistema no permite avanzar con la liquidación.


8. Resumen de validaciones frecuentes

Situación Mensaje o comportamiento del sistema Acción recomendada
Se intenta eliminar o modificar la fijación de un contrato Forward “El tipo de contrato es Contra Entrega o Forward. No se puede eliminar la fijación.” Modificar precio o cantidad directamente en la solapa de condiciones del contrato
Se intenta reducir el contrato por debajo de la cantidad ya liquidada El sistema bloquea la operación Verificar el saldo liquidado antes de registrar la reducción; la cantidad reducida no puede dejar el contrato por debajo de lo liquidado
El tipo de documento tiene configurado un comportamiento diferente al del contrato real El sistema valida con las reglas del tipo de comportamiento configurado, generando mensajes inconsistentes Revisar el campo Tipo de Comportamiento en el maestro de Tipos de Contratos de Granos y corregirlo
El contrato no genera fijación automática al guardar El tipo de documento puede no tener configurado el comportamiento Forward Verificar el campo Tipo de Comportamiento en el maestro de tipos de contratos
Traslado sin medición de calidad en contrato con “Exige Medición de Calidad en Liquidación” activo El sistema no permite avanzar con la liquidación Vincular la medición de calidad al traslado antes de liquidar

Qué hace y qué no hace

  • Sí: genera automáticamente una fijación con el precio y la cantidad de la solapa de condiciones al guardar el contrato.
  • Sí: al registrar una ampliación, genera automáticamente la fijación correspondiente por la misma cantidad.
  • Sí: al registrar una reducción, ajusta automáticamente la fijación original sin necesidad de intervención manual.
  • Sí: pone las fijaciones a disposición del asistente de liquidaciones.
  • No: permite modificar ni eliminar la fijación generada automáticamente de forma independiente.
  • No: permite reducir el contrato por debajo de la cantidad ya liquidada.