Parte granja
1. Introducción
Este módulo describe la funcionalidad de las operaciones de Parte Granja en FoodForward Piensos Integraciones, diseñadas para registrar altas, bajas y conceptos adicionales dentro de las explotaciones ganaderas.
Cada tipo de parte dispone de su propio perfil de operación y una secuencia de diario específica, lo que garantiza un registro preciso y la trazabilidad de todos los movimientos que afectan al ciclo productivo.
Además, diversos procesos del sistema pueden generar partes automáticamente (por ejemplo, liquidaciones o repartos de costes), de forma que la operativa manual y la automatización convivan para ofrecer una gestión ágil y coherente.
Tipos de parte:
- Alta: incorpora animales a una crianza/explotación (entradas). Ejemplo: Entrada de 120 lechones en CRZ-2026-005.
- Baja: retira animales del censo por causas justificadas (enfermedad, accidente, sacrificio, etc.). Ejemplo: Baja por mortalidad: 3 animales.
- Concepto adicional: registra costes/ingresos asociados a la crianza (manuales o generados desde otros módulos). Ejemplo: Coste de desinfección nave: 1 h × 35,00 €.
1.1 Número de diario
Antes de crear diarios, defina su secuencia, que establecerá el prefijo mostrado en Número de diario.
Ruta: Configuración > Operaciones > Secuencia diario.

Para las operaciones de Parte granja, defina tres secuencias. Pulse +Nuevo para crear cada una:

-
Prefijo: Identifica el tipo de parte en la numeración. Ejemplo: PG-ALT- (Alta), PG-BAJ- (Baja), PG-CAD- (Concepto adicional).
-
Contador / Siguiente número: Incremental que se concatena al prefijo. Ejemplo: 000001 → PG-ALT-000001.
-
Longitud / Relleno: Normaliza el tamaño del número con ceros a la izquierda. Ejemplo: Longitud 6 → 000123.
-
Separador: Carácter entre prefijo y número (si su versión lo permite). Ejemplo: -.
Cree las tres secuencias:
- Parte de granja – Alta → PG-ALT-
- Parte de granja – Baja → PG-BAJ-
- Parte de granja – Concepto adicional → PG-CAD-
Una vez creadas, acceda al punto de menú de operación: Menú principal (1) → Operaciones (2) → sección Parte granja (3).

2. Alta
Ruta: Operaciones > Parte granja > Alta
Aquí se registran las altas de animales en las explotaciones (por crianza y nave). Pulse +Nuevo para crear un diario.

2.1 Cabecera
La cabecera determina la explotación, crianza y metadatos del movimiento.
-
Número de diario: Se asigna automáticamente al guardar. Ejemplo: PG-ALT-000287.
-
Tipo de diario: Naturaleza del registro. Ejemplo: Parte de granja.
-
Perfil operación: Lógica asociada al tipo de parte. Ejemplo: Alta.
-
Fecha de creación: Fecha automática de creación. Ejemplo: 22/02/2026.
-
Fecha de registro: Fecha contable del movimiento. Ejemplo: 22/02/2026.
-
Explotación ganadera: Granja donde se da el alta. Ejemplo: GR-014 — Granja Alt Camp.
-
Descripción: Texto descriptivo (heredado/editable). Ejemplo: Alta reposición lote semana 08.
-
Crianza: Crianza abierta de la explotación. Ejemplo: CRZ-2026-015.
-
Nave: Nave física asociada. Ejemplo: Nave 2.
-
Documento externo: Referencia sanitaria/logística opcional. Ejemplo: GS-2026-045.
-
Cabecera de diario de movimiento – Origen: Informa el número del diario si proviene de una inversión (trazabilidad inversa). Ejemplo: PG-ALT-000243.
-
Registrado: Cambia a Sí tras registrar. Ejemplo: No.
-
Invertido: Cambia a Sí si se invierte el diario. Ejemplo: No.
Pulse Guardar para generar número y habilitar líneas.
2.2 Líneas
Se pueden crear dos tipos: Producto y Concepto adicional.
Producto
Pulse +Añadir línea de producto.

-
Línea: Secuencia automática. Ejemplo: 1.
-
Relación producto: Tipo de línea. Ejemplo: Producto.
-
Producto: Debe ser Tipo de artículo = Animal. Ejemplo: Cerdo Cebo.

-
Guía sanitaria: Referencia opcional. Ejemplo: GS-2026-045.
-
Cantidad animales: Número de animales del alta. Ejemplo: 175.
-
Cantidad: Cantidad a efectos de stock (habitualmente igual a animales, salvo políticas específicas). Ejemplo: 175.
-
Unidad: Unidad de venta del producto. Ejemplo: ud.
-
Precio de mercado: Referencia informativa (no contable). Ejemplo: 2,80.
-
Nave: Heredada de cabecera (editable). Ejemplo: Nave 2.
-
Precio: Tarifa. Ejemplo: 145,00.
-
Importe: Cantidad × Precio. Ejemplo: 25.375,00.
-
Kg. animal: Peso total vivo de la partida (si aplica). Ejemplo: 19.250,00.
-
Grupo funcional: Heredado del producto. Ejemplo: GANADO_PORCINO.
-
Tipo de artículo: Heredado del grupo funcional. Ejemplo: Animal.
Pulse Guardar y cerrar para volver a cabecera. Repita para añadir más líneas.
Concepto adicional
Si necesita añadir costes/ingresos auxiliares:

-
Relación producto: Ejemplo: Concepto adicional.
-
Código de conceptos adicionales: Seleccione un código definido. Ejemplo: CTA_DESCARGA.
-
Línea relacionada: Opcional, vincula a una línea de producto. Ejemplo: Línea 1.
-
Cantidad: Base del concepto. Ejemplo: 1,00.
-
Precio: Tarifa. Ejemplo: 35,00.
-
Importe: Cantidad × Precio. Ejemplo: 35,00.
Pulse Guardar y cerrar.
2.3 Cerrar diario
-
Registrar: Confirma y bloquea el diario.
Tras registrar, se generan transacciones por línea (consultables en la pestaña Transacciones del diario o en
Operaciones > Consultas > Transacciones → ver: Transacciones). -
Invertir: Crea un diario inverso con cantidades, pesos e importes en signo opuesto.
En el original: Invertido = Sí. En el generado: Cabecera de diario de movimiento – Origen indica el número del original. -
Guardar y cerrar: Cierra el diario.
3. Baja
Este proceso da de baja animales por causas justificadas (enfermedad, accidente, sacrificio, etc.).
Antes de registrar bajas, defina los Motivos de baja.
3.1 Motivos de baja
Ruta: Configuración > Operaciones > Motivos de baja.
Pulse +Nuevo para crear motivos:

-
Motivo de baja: Texto identificativo. Ejemplo: Mortalidad — Patología respiratoria.
-
Descripción: Detalle del motivo (opcional). Ejemplo: Neumonía confirmada por veterinario.
Guarde con Guardar y cerrar.
Con los motivos definidos, cree el diario de baja:
Ruta: Operaciones > Parte granja > Baja → +Nuevo

3.2 Cabecera
Campos (idénticos a Alta, cambiando el Perfil operación):
-
Número de diario: Ejemplo: PG-BAJ-000121.
-
Tipo de diario: Ejemplo: Parte de granja.
-
Perfil operación: Ejemplo: Baja.
-
Fecha de creación / Fecha de registro: Ejemplo: 22/02/2026.
-
Explotación ganadera / Descripción: Ejemplo: GR-014 — Granja Alt Camp / Baja por mortalidad.
-
Crianza / Nave: Ejemplo: CRZ-2026-015 / Nave 2.
-
Documento externo: Ejemplo: INF-VET-2026-012.
-
Cabecera de diario de movimiento – Origen: Ejemplo: (Vacío).
-
Registrado / Invertido: Ejemplo: No / No.
Pulse Guardar para habilitar líneas.
3.3 Líneas
Producto
Pulse +Añadir línea de producto:

-
Línea / Relación producto: Ejemplo: 1 / Producto.
-
Producto: Tipo de artículo = Animal. Ejemplo: Cerdo Cebo.

-
Guía sanitaria: Ejemplo: (Vacío).
-
Cantidad animales guía / Cantidad: Ejemplo: 3 / 3.
-
Unidad: Ejemplo: ud.
-
Motivo de baja: Ejemplo: Mortalidad — Patología respiratoria.
-
Precio de mercado: Ejemplo: 2,80.
-
Nave: Ejemplo: Nave 2.
-
Precio: Tarifa (si procede valoración). Ejemplo: 0,00.
-
Importe: Cantidad × Precio. Ejemplo: 0,00.
-
Kg. animal: Ejemplo: 210,00.
-
Grupo funcional / Tipo de artículo: Ejemplo: GANADO_PORCINO / Animal.
Guarde la línea con Guardar y cerrar.
Concepto adicional

-
Relación producto: Ejemplo: Concepto adicional.
-
Código de conceptos adicionales: Ejemplo: CTA_RETIRADA.
-
Línea relacionada: Ejemplo: Línea 1.
-
Cantidad / Precio: Ejemplo: 1,00 / 45,00.
-
Importe: Ejemplo: 45,00.
Pulse Guardar y cerrar.
3.4 Cerrar diario
-
Registrar: Bloquea el diario y genera transacciones por línea (consultables en pestaña Transacciones o en
Operaciones > Consultas > Transacciones → ver Transacciones). -
Invertir: Crea un diario inverso (cantidades/pesos/importes en signo opuesto).
Original: Invertido = Sí. Inverso: Cabecera de diario de movimiento – Origen con nº original. -
Guardar y cerrar.
4. Concepto adicional
Ruta: Operaciones > Parte granja > Concepto adicional.
Registra costes/ingresos complementarios de la crianza (mano de obra, desinfecciones, energía, transportes, etc.).
Generación automática (no se registran solos; requieren registro manual posterior):
-
Liquidación de integraciones →
Explot. Ganadera > Cálculos granja > Liquidación de integración.
Al registrar la liquidación, se crea un parte por cada línea del reparto. -
Reparto de costes →
Explot. Ganadera > Cálculos granja > Reparto costes.
Al registrar el reparto, se crea un parte.
Los partes generados traerán la información de reparto (cabecera y líneas) y un texto en Documento externo con la referencia del proceso de origen.
También puede crear diarios manuales. Pulse +Nuevo:

4.1 Cabecera
-
Número de diario: Ejemplo: PG-CAD-000078.
-
Tipo de diario: Ejemplo: Parte de granja.
-
Perfil operación: Ejemplo: Concepto adicional.
-
Fecha de creación / Fecha de registro: Ejemplo: 22/02/2026.
-
Cuenta: Cuenta involucrada (cliente/proveedor/tercero) si aplica al concepto. Ejemplo: 200154 — AgroServicios SL.
-
Empleado/a cargador/a: Usuario responsable del parte. Ejemplo: mcamps.
-
Explotación ganadera: Ejemplo: GR-014 — Granja Alt Camp.
-
Descripción: Ejemplo: Desinfección semanal nave 2.
-
Crianza: Ejemplo: CRZ-2026-015.
-
Nave: Ejemplo: Nave 2.
-
Documento externo: Ejemplo: ORD-DSF-2026-009.
-
Registrado: Ejemplo: No.
Pulse Guardar.
4.2 Líneas
En este tipo de parte solo se admiten líneas de Concepto adicional.
Concepto adicional
Pulse +Añadir línea de concepto adicional:

-
Relación producto: Ejemplo: Concepto adicional.
-
Código de conceptos adicionales: Seleccione el concepto a imputar. Ejemplo: CTA_DESINFECCION.
-
Explotación ganadera / Crianza / Nave: Heredados de cabecera (editables). Ejemplo: GR-014 / CRZ-2026-015 / Nave 2.
-
Cantidad: Base (horas, unidades, kg… según concepto). Ejemplo: 1,00.
-
Precio: Tarifa. Ejemplo: 35,00.
-
Importe: Cantidad × Precio. Ejemplo: 35,00.
Pulse Guardar y cerrar.
4.3 Cerrar diario
-
Registrar: Confirma el parte, bloquea edición y genera transacciones (consultables en pestaña Transacciones del diario o en
Operaciones > Consultas > Transacciones → ver Transacciones). -
Guardar y cerrar: Cierra el diario.