Saltar al contenido principal

Asignación de costos individual

Carga un costo directo a un animal específico (por ejemplo, un tratamiento). El costo se suma al valor del animal en el tramo vigente en la fecha del costo; varias filas del mismo animal se suman todas.

Formato del archivo​

TSV o CSV, una fila por animal, con o sin encabezado. Fechas AAAA-MM-DD. Las reglas comunes (codificación, decimales, códigos de estado) están en Formato común de los archivos.

N.ºCampoDescripciónObligatorio
1NumeroAnimalAnimal al que se asigna el costo.Sí
2CostoUnitarioValor del costo.Sí
3TipoDeCostoUno de los ocho tipos de costo.Sí

Descargue la plantilla: mov-asignacion-costos-individual.tsv (archivo separado por tabulaciones, con una fila de encabezado y una fila de ejemplo).

Tipo de costo

El tipo debe ser uno de los ocho: CIF (también se acepta C.I.F), MANO DE OBRA, DROGAS, VACUNAS, TEMPORALES, ALIMENTACION, INSEMINACION, SEMOVIENTES. Mayúsculas y tildes no importan.

Diferencias con los demás archivos​

  • El archivo no trae fecha: el asistente pide una fecha opcional; si la deja vacía se usa el último día del mes.
  • Tamaño máximo 6 MiB.
  • Se hace en una sola llamada: Validar solo revisa y no guarda nada; Confirmar repite el archivo y lo guarda. Un archivo idéntico ya cargado en el mismo mes se rechaza como duplicado.
  • También puede registrarse un costo a mano (animal, fecha, tipo, valor y descripción opcional) y eliminarse uno por uno desde la lista.
  • Requiere poder escribir costos (costing:write: OWNER, ADMIN y ACCOUNTANT).

Volver a Movimientos del mes para el procedimiento general (validar y confirmar, todo o nada).

Capturas pendientes

Las capturas de esta pantalla están pendientes. Se generarán con npm run capturas y se insertarán aquí con la convención static/screenshots/<módulo>/<pantalla>.png:

  • static/screenshots/movimientos/asignacion_costos_individual.png