Importar ventas de saltos y sus envios desde Excel
Hoja Contracts (Ventas de saltos / Maquilas)
La hoja Contracts es obligatoria. Los encabezados deben conservarse exactamente como aparecen a continuación.
| Columna | ¿Dato obligatorio? | Descripción |
|---|---|---|
| Condicional | Referencia interna del archivo para relacionar una venta con sus envíos. Es obligatoria y debe ser única si la hoja |
| Condicional | ID interno del reproductor en CRIO. Es obligatorio si no se proporciona |
| Condicional | Nombre del reproductor existente en CRIO. Es obligatorio si no se proporciona |
| Sí | Nombre del comprador o propietario del contrato. Se utiliza para buscar o crear el contacto. |
| No | Número de identificación o documento del propietario. Se utiliza primero para buscar un contacto existente. |
| No | Teléfono principal del propietario. |
| No | Correo electrónico del propietario. |
| No | Ciudad y país del propietario. |
| No | Dirección del propietario. |
| Sí | Fecha de la venta o contrato de reproducción. |
| No | Número del contrato. Cuando existe, se utiliza para detectar ventas duplicadas. |
| No | Número de factura relacionado con la venta. |
| Condicional | Moneda configurada en CRIO. Si |
| No | Valor de la venta. Si es mayor que cero, se crea el asiento contable correspondiente. No puede ser negativo. |
| No | Observaciones adicionales sobre la venta. |
| No | Nombre de la yegua destinataria del semen. |
| No | Identificación o registro de la yegua. |
| No | Número de microchip de la yegua. |
| No | Fecha de inseminación de la yegua. |
Aunque algunos datos sean opcionales, todos los encabezados anteriores deben permanecer en la hoja
Contracts, exceptoVENTA_REFcuando no se importen envíos.
Hoja Shipments (Envios o despachos de semen)
La hoja Shipments es opcional. Puede contener varios envíos relacionados con una misma venta.
| Columna | ¿Dato obligatorio? | Descripción |
|---|---|---|
| Sí | Referencia de la venta definida en la hoja |
| Sí | Fecha en la que se realizó el envío. |
| No | Persona, empresa o establecimiento que envía el semen. |
| No | Persona, clínica o establecimiento que recibe el semen. |
| No | Teléfono de contacto del destinatario. |
| No | Dirección de entrega. |
| No | Empresa transportadora utilizada para el envío. |
| No | Número de guía o seguimiento del envío. |
| No | Observaciones adicionales sobre el envío. |
Si la hoja
Shipmentscontiene registros, todos sus encabezados deben existir, aunque los campos opcionales se dejen vacíos.
NOTAS Y REGLAS DE NEGOCIO
- Los nombres de las hojas deben ser exactamente
ContractsyShipments. - La hoja
Contractses obligatoria. La hojaShipmentses opcional y puede omitirse. - Si
Shipmentsno existe o no contiene registros,VENTA_REFno es obligatoria enContracts. - Si
Shipmentscontiene registros: - Cada venta debe tener una
VENTA_REF. - La referencia debe ser única dentro de
Contracts. - Cada envío debe indicar una
VENTA_REFexistente. - Una venta puede tener varios envíos.
- Cada venta debe tener una
REPRODUCTOR_IDtiene prioridad sobreREPRODUCTOR_NOMBRE.- Si no viene el ID, el reproductor se busca por nombre dentro de la cuenta:
- Se ignoran mayúsculas, minúsculas, acentos y espacios repetidos.
- Debe existir una única coincidencia.
- El importador no crea reproductores automáticamente.
- Si no existe o hay varios reproductores con el mismo nombre, la fila será rechazada.
- El propietario se busca primero por
PROP_CEDULAy luego porPROPIETARIO_NOMBRE. Si no existe, se crea como contacto y cliente. - Una venta se considera duplicada:
- Por
CONTRATO, cuando tiene número de contrato. - Por propietario, reproductor y fecha cuando no tiene número de contrato.
- Por
- Una venta existente no se crea nuevamente, pero puede utilizarse para asociar los envíos indicados en
Shipments. - Todos los envíos importados:
- Se relacionan con la venta indicada por
VENTA_REF. - Heredan el reproductor y el cliente de la venta.
- Se crean con estado
Shipped. - Se registran como semen no congelado y no consumen semen de un tanque.
- No envían notificaciones por correo.
- Se relacionan con la venta indicada por
- Cuando se importa un envío, la venta cambia a estado "Enviado" si se encontraba en estado inicial.
- Los envíos duplicados se detectan por:
- Venta, fecha y número de guía; o
- Venta, fecha, destinatario y dirección cuando no existe número de guía.
- Los formatos de fecha admitidos incluyen fechas reales de Excel y formatos como
YYYY-MM-DD,DD/MM/YYYYyMM/DD/YYYY. - Las filas válidas se importan y las filas con errores se reportan individualmente al finalizar el proceso.