Contratos de materia prima
1. Introducción
Los Contratos de Materia Prima permiten definir de forma estructurada las condiciones bajo las cuales URSA recibe, valora y gestiona las materias primas que entran en fábrica. Actúan como acuerdo formal con el proveedor y establecen el marco económico, logístico y operativo necesario para registrar correctamente las recepciones, controlar los tramos contratados y calcular los importes aplicables (incluyendo costes adicionales, mayoraciones, transporte o almacenaje).
Estos contratos recogen información esencial para garantizar una gestión precisa y trazable de los suministros:
- Cantidad total contratada
- Precio unitario y conceptos adicionales asociados
- Fechas de ejecución del contrato (inicio y fin)
- Configuración de días de plancha (periodo sin costes de almacenaje)
- Tramos y aplicaciones que detallan cómo se consumirá el contrato
- Condiciones logísticas como transitario, posición de entrega u origen
- Condiciones económicas como formas y términos de pago
Cada contrato puede dividirse en tramos, que representan periodos concretos (generalmente mensuales), y cada tramo puede contener una o varias aplicaciones, que definen el consumo real esperado.
Una aplicación representa la cantidad efectiva que podrá entregarse en una o varias recepciones mediante los diarios de entrada.
Antes de crear el primer contrato es necesario configurar ciertos elementos previos, tales como:
- Prefijo e identificador para la numeración automática
- Secuencia de inicio
- Mayoraciones
- Costes y parámetros generales
Una vez realizados estos pasos, podrá comenzar la creación y gestión de contratos dentro del sistema.
2. Mayoraciones
Las mayoraciones permiten definir incrementos quincenales en el precio de las materias primas.
Se utilizan especialmente en contextos donde el mercado actualiza precios periódicamente (como índices internacionales o actualizaciones quincenales de origen), y permiten que el sistema ajuste de forma automática el coste aplicado al contrato según el periodo de entrega.
Estas mayoraciones se asignarán posteriormente en los contratos, de manera que el precio unitario acumulado se calculará teniendo en cuenta el precio base firmado y la mayoración vigente según la fecha.
Para gestionarlas:
Desde el Menú principal, seleccione el área Contrato Mat. Prima y, en la sección Contratos, acceda al punto Mayoraciones.

2.1 Crear una nueva mayoración
Para crear una nueva mayoración, pulse +Nuevo en el menú superior.
Se abrirá la siguiente ventana, formada por dos pestañas:

2.2 Pestaña General
En esta pestaña debe completar:
- Campaña: Se genera automáticamente mediante una secuencia numérica.
- Fecha inicio: Inicio del período de validez de la mayoración.
- Fecha fin: Fin del período de validez.
Las mayoraciones no pueden solaparse entre sí. Si intenta introducir un período que invade otro ya existente, el sistema impedirá la creación hasta corregir las fechas.
Pulse Guardar para habilitar la segunda pestaña.
2.3 Crear líneas de mayoración
Desde la pestaña General, pulse Crear Líneas de Mayoración
Aparecerá el siguiente panel:

En este panel deberá indicar:
- Fecha inicial de la primera quincena
- Precio primer tramo
- Unidad de inventario
- Criterios para dividir el período en quincenas
Pulse Ejecutar para generar las líneas. El panel se cerrará y las quincenas aparecerán automáticamente en la pestaña Líneas.
2.4 Contenido de cada línea de mayoración
Cada línea generada representa una quincena dentro del rango indicado y muestra:
- Fecha inicio validez: Inicio de la quincena.
- Fecha final validez: Fecha inicio + 15 días.
- Coste tramo: Precio inicial informado para la mayoración.
- Unidad: Unidad de inventario (normalmente kg).
- Número quincena: Secuencia generada automáticamente.
Estas líneas permiten al sistema aplicar automáticamente el coste correcto al registrar recepciones de materia prima vinculadas a contratos que tienen mayoración.
2.5 ¿Puedo regenerar o modificar quincenas?
Sí. Si necesita modificar los valores o rehacer las quincenas:
- Pulse nuevamente Crear Líneas de Mayoración
- Ajuste los valores en el panel
- Ejecute el proceso
El sistema mostrará una confirmación antes de reemplazar las líneas existentes. Esto permite corregir o recalcular periodos completos sin necesidad de eliminar manualmente cada línea.
Una vez finalizada la mayoración y sus líneas, pulse Guardar y cerrar para regresar al menú principal de mayoraciones.
Contratos Materia Prima
Los Contratos de Materia Prima constituyen la base operativa para registrar todas las entradas de materias primas y gestionar su consumo posterior dentro de fábrica. Cada diario de entrada debe estar vinculado obligatoriamente a:
- un contrato
- uno de sus tramos
- una aplicación en curso
El contrato permite definir condiciones clave como la cantidad acordada, el precio base, los conceptos adicionales, períodos de suministro, condiciones logísticas, días de plancha o mayoraciones. Su correcta configuración es imprescindible para garantizar cálculos fiables de costes y la trazabilidad completa de los suministros.
Una vez creado, el contrato se convertirá en el punto central desde el cual se controlan todas las recepciones y consumos asociados.
3.1 Prefijo contratos
Antes de crear el primer contrato, es necesario definir los parámetros de numeración para asegurar una correcta generación automática de identificativos.
Estos parámetros solo deben configurarse una vez.
Para acceder seguir la ruta de Menú principal, después ir al área Configuración y Parámetros generales.

Pulse +Nuevo o edite la configuración existente (solo puede haber una).

Complete:
-
Prefijo contrato compra:
Texto (hasta 4 caracteres) que se antepondrá al identificador del contrato.
Ejemplo: CTMP → “Contrato Materia Prima” -
Nº inicio secuencia compra:
Valor numérico desde el que empezará la numeración automática.
Ejemplo: C-000000001000
- Sin prefijo → no podrá crear contratos.
- Sin valor de secuencia → comenzará automáticamente en 001.
Pulse Guardar y cerrar.
3.2 Contratos materia prima
Una vez definidos los parámetros, ya puede crearse un contrato.
Para acceder seguir la ruta Menú principal, ir a Contrato Mat. Prima y Contratos.

Pulse +Nuevo.

La pestaña General contiene tres tablas principales:
Tabla 1 — Información principal

- Contrato: Identificador generado automáticamente (según prefijo y secuencia).
- Cuenta: Seleccione una Cuenta cuyo “Tipo de relación = Proveedor”.
- Producto: Productos con “Tipo de artículo = Materia Prima”.
Valores numéricos:
-
Cantidad: Cantidad total contratada.
Ejemplo: 25.000.000 kg (25 mil toneladas) -
Unidad: Se hereda del producto (normalmente kg).
-
Precio: Precio base firmado (se recomiendan 5 decimales).
Ejemplo: 0,25687 €/kg -
Precio unitario acumulado:
Precio base ± conceptos adicionales (solo tipos Coste o Ingreso).
Tabla 2 — Entrega, posición y fechas
-
Situación: Abierto / Cerrado
(se actualiza desde Cambiar situación) -
Fecha: Fecha documental del contrato.
-
Fecha de ejecución desde: Inicio de validez.
-
Fecha de ejecución hasta: Fin de validez.
Ningún tramo ni aplicación puede exceder estas fechas.
-
Fecha situación: Se actualiza automáticamente.
-
Transitario: Proveedor logístico (Tipo de relación = Proveedor).
-
Portes:
Debidos (paga cliente) / Pagados (paga proveedor) -
Posición entrega:
Origen → Peso bruto – tara
Destino → Peso final almacenado
(clave para calcular transporte)
Campos estándar sin funcionalidad en Food:
-
Presentación artículo
-
Almacén de carga
-
Almacén: Almacén donde se imputarán las entradas.
-
Entrega en exceso %: Define margen máximo de exceso permitido.
Ejemplo: 100.000 kg + 5% = 105.000 kg máximo permitido.
Tabla 3 — Condiciones económicas
- Forma pago
- Término de pago
-
Vencimientos (sin funcionalidad)
-
Días de plancha:
Periodo sin costes de almacenaje antes de aplicar tarifas.
(El valor válido será el configurado en la Aplicación) -
Mayoración:
Seleccione una mayoración quincenal creada previamente. -
Previo pago: Sí / No
Si requiere pago antes de recibir la mercancía.
Pulse Guardar para habilitar Conceptos adicionales.
3.3 Conceptos adicionales del contrato
Pulse Crear Conceptos Adicionales Contrato/Aplicación.

Solo aparecerán conceptos cuyo “Tipo de concepto = Materia Prima”.
- Afectan a: Precio unitario acumulado
- No afectan si el concepto es de tipo Accrual
(estos se aplican en las operaciones)
Guarde con Guardar y cerrar.
Una vez configurado, podrá acceder a la pestaña Tramos.
3.4 Tramos
Los tramos dividen la cantidad total del contrato en periodos (normalmente mensuales).
Permiten controlar cuánto se ha aplicado y cuánto queda pendiente.
Puede crear tramos mediante:
Opción 1 — Creación automática mediante Cupos

Se abrirá un panel:

Campos clave:
- Periodos por cupos: Meses entre Fecha desde / hasta.
- Días de entrega: Permite definir número de tramos manualmente.
- Fecha ejecución desde / hasta: Heredadas del contrato.
Pulse Aceptar para generar tramos automáticos.
Opción 2 — Creación manual de tramos individuales
Pulse Crear Tramo.

Se abrirá la ventana:

Complete:
- Identificadores heredados (Contrato, Nº Tramo…)
- Fechas
- Cantidad del tramo
- Situación (Abierto / Cerrado)
- Entrega en exceso
- Cantidad aplicada / pendiente
- Los tramos no pueden solaparse.
- La suma de todos los tramos no puede superar la cantidad del contrato.
Tras guardar, podrá crear sus Aplicaciones.
3.4 Aplicaciones
Las aplicaciones representan el consumo real del contrato.
Cada tramo puede tener una o varias aplicaciones, cada una con su propia cantidad y condiciones.
Para crear una aplicación:
- Seleccione un tramo
- Pulse Crear Aplicación

Ventana de creación:

Campos heredados automáticamente:
- Contrato
- Tramo
- Producto
- Cuenta
- Transitario
- Almacén
- Precio unitario
- Unidad
- Mayoración
- Días de plancha
Campos a completar:
- Cantidad aplicada
- Fechas de plancha
- Situación (Abierta / Cerrada)
- Entrega en exceso
En Condiciones económicas se heredan valores del contrato (forma de pago, término, vencimiento…).
Pulse Guardar para habilitar Conceptos adicionales:

Solo se permiten conceptos “Materia Prima”. Guarde con Guardar y cerrar.
Todas las aplicaciones podrán consultarse desde: Contrato Mat. Prima > Contratos > Aplicaciones

Una vez creados los contratos, podrá registrar entradas mediante los diarios correspondientes.
También podrá configurar y aplicar costes de almacenaje asociados a días de plancha y periodos excedidos:
Costes de almacenaje FOOD Piensos Integraciones
Una vez completado este módulo, puede continuar con:
Transporte FOOD Piensos Integraciones