Saltar al contenido principal

Formato común de los archivos

Todos los archivos de carga (inventario inicial, movimientos, costos individuales e historial) se leen con las mismas reglas. Esta página las reúne; en cada tipo de movimiento solo se explican sus columnas.

Codificación y separador​

AspectoQué acepta el sistema
CodificaciónUTF-8 (con o sin BOM), UTF-16 con BOM y Windows-1252 (la que suelen producir los archivos de Excel y de la versión de escritorio). Las tildes y la «ñ» se leen bien en cualquiera de ellas.
Separador de columnasTabulador, punto y coma (;) o coma (,). El sistema lo detecta solo.
Tamaño máximo5 MiB para inventario, movimientos e historial; 6 MiB para costos individuales. Un archivo mayor se rechaza antes de leerlo.
EncabezadoOpcional. Si el archivo trae encabezado, las columnas se identifican por su nombre, sin importar mayúsculas, tildes ni el orden. Si no lo trae, se usa el orden de columnas indicado en cada página.

Las plantillas descargables ya traen encabezado y una fila de ejemplo; bórrela antes de cargar sus datos.

Nombres de columna alternativos​

Además del nombre oficial, el encabezado acepta estos nombres (sin importar mayúsculas ni tildes):

ColumnaTambién se acepta
NumeroAnimalAnimal, Numero, NroAnimal
EstadoProduccionEstado
KilosPeso
FechaNacimientoFechaNac
Madre / NumeroMadrese aceptan entre sí
DiasPrenez, FechaPrenez, TipoPrenezlas versiones con «ñ» (DiasPreñes, FechaPreñes, TipoPreñes)
FechaUltimoPartoFechaUltP, FechaUltParto
UltimoPesoKilos, Peso
CompradoA, VendidoAProveedor; Comprador
Finca (traslados)FincaDestino
NuevoNumeroAnimalNumeroNuevo, NuevoNumero
CostoUnitario, TipoDeCostoCosto; TipoCosto, Tipo
NumeroAbortos, CriasMuertasNAbortos, Abortos; NCrias, Crias

Fechas​

El formato oficial es AAAA-MM-DD (por ejemplo 2025-06-28). También se aceptan AAAA/MM/DD y D/M/AAAA; en esta última el día va primero (3/7/2025 es el 3 de julio, nunca el 7 de marzo). La fecha nula 0000-00-00 de la versión de escritorio se lee como vacía.

Toda fecha de un movimiento debe caer dentro del mes que se está cargando; si no, la fila se marca con error.

Números y dinero​

  • Se puede usar coma o punto como separador decimal: 450,5 y 450.5 son lo mismo.
  • No escriba separador de miles. Valores como 1.800 o 1,500 son ambiguos (¿mil ochocientos o uno con ochocientos milésimas?) y el sistema los rechaza con el aviso de número ambiguo. Escriba 1800 o 1500.
  • Máximo 4 decimales. No se aceptan valores negativos.

Estados de producción​

Escriba el código del glosario (ch, cm, hl, ml, nv, vp, vs, mc, to, tr), en mayúsculas o minúsculas. RE y Reproductor se aceptan como sinónimos de TR.

Los estados de gestación (G_nv, G_vp, G_vs) solo se aceptan donde el animal ya existe en el hato: inventario inicial, ventas, traslados, muertes y pesajes. En reclasificaciones, nacimientos y compras se rechazan (allí se escribe el estado físico: en nacimientos solo ch o cm).

Campos condicionales​

  • Preñez (inventario inicial): FechaPrenez y TipoPrenez son obligatorios solo si DiasPrenez es mayor que 0.
  • Palpaciones: TipoPrenez es obligatorio solo si DiasPrenez es mayor que 0. Con 0 días (palpación negativa) puede quedar vacío.
  • Tipo de preñez: mn (monta natural) o ia (inseminación artificial).
  • Torete (destete): afirmativo con si, sí, s, 1, true o x; negativo con no, n, 0 o false. Vacío equivale a no.
  • Sexo (compras): H, F o hembra para hembras; M o macho para machos.
  • Tipo de costo: los ocho tipos de costo. CIF es el nombre oficial; C.I.F también se acepta.

Identificadores y texto​

  • El número de animal (y el código de finca en traslados) admite hasta 40 caracteres, sin caracteres de control.
  • Un identificador no puede empezar por =, +, - ni @: son los caracteres con los que una hoja de cálculo interpretaría una fórmula, y el sistema los rechaza para evitar inyección de fórmulas. Si su numeración empieza por uno de ellos, antepóngale una letra.
  • En los campos de texto libre (CompradoA, VendidoA) un prefijo de ese tipo no se rechaza: el sistema lo neutraliza anteponiendo una comilla simple y lo avisa como advertencia.

Validar y confirmar: el flujo de dos pasos​

Ninguna carga se aplica de inmediato. El asistente de importación trabaja siempre en dos pasos:

  1. Validar (simulación). El sistema lee el archivo y comprueba cada fila contra el estado actual del hato. No cambia nada. Muestra una tabla con la línea, la columna, la severidad (error o advertencia) y el mensaje de cada problema. Puede filtrarla y buscar en ella. Se muestran como máximo 500 problemas.
  2. Confirmar. Solo se habilita cuando no quedan errores. El sistema vuelve a enviar el mismo archivo (el asistente lo conserva) y repite la validación dentro de la misma operación contra el estado actual; si todo sigue válido, lo aplica.

Reglas que conviene conocer:

  • Todo o nada. Si hay una sola fila con error, no entra ninguna fila del archivo.
  • Cambiar de archivo invalida la validación. Debe validar de nuevo antes de confirmar. Si confirma con un archivo distinto al validado, el sistema lo rechaza.
  • Si el hato cambió entre la validación y la confirmación (por ejemplo, alguien más registró una venta del mismo animal) y el archivo ya no valida, la confirmación se rechaza; vuelva a validar y revise los problemas.
  • Un archivo ya confirmado no se puede confirmar otra vez (el sistema compara su huella y avisa que ya fue cargado).
  • Los costos individuales siguen el mismo patrón en una sola llamada: validar no guarda nada; confirmar repite el archivo y lo guarda.
  • Los movimientos solo se pueden cargar en un periodo abierto; ver Movimientos del mes.