# Introducción a balanzas
## ¿Para qué se integra?
Para **productos vendidos por peso** (carnes, fiambres, panificados, frutas, verduras, fraccionados).
El cliente lleva el producto a la balanza, ésta:
1. Pesa el producto
2. Imprime una **etiqueta con código de barras**
3. El cliente lleva el producto + etiqueta a caja
4. El cajero escanea el código → el POS sabe **qué producto es** y **cuánto pesa**
Sin esta integración habría que tipear cada peso manual.
## Balanzas soportadas
| Marca | Modelos | Método de carga |
|-------|---------|-----------------|
| **Systel** | CUORA / CUORA MAX | Via Qendra (software intermedio) |
| **DIGI** | DI-166, varios | Via archivo `Locales.mdb` (32-bit VBS) |
| **Mettler Toledo** | FreshBase / bRetail | Via archivo XLS / agente Excel |
## Componentes de la integración
```
┌─────────────────┐ ┌──────────────┐ ┌──────────────┐
│ Sistema │ │ Software │ │ Balanza │
│ gestionUltimate │─────►│ intermedio │─────►│ (Systel/ │
│ (web/server) │ │ (local) │ │ DIGI/MT) │
└─────────────────┘ └──────────────┘ └──────────────┘
⬇️ ⬆️
Productos Etiqueta con
pesables código pesable
```
## Antes de empezar
Necesitás:
1. **Productos pesables** configurados en el sistema (unidad = Kg)
2. **PLU (código de balanza)** asignado a cada producto pesable
3. **Software del fabricante** instalado en una PC local
4. **Conexión** entre la balanza y la PC (USB, Ethernet, etc.)
## Códigos de barras pesables
El código tiene 13 dígitos en formato:
```
2 | PLU (5) | PESO (5) | DV
```
- `2` = prefijo internacional para productos pesables
- `PLU` = código del producto en la balanza (4-5 dígitos)
- `PESO` = peso en gramos con 5 dígitos (ej: 01234 = 1.234 g = 1.234 kg)
- `DV` = dígito verificador (calculado auto)
El sistema **decodifica** este formato al escanearlo, identifica el producto y la cantidad.
## Más detalle
- **[Configurar Systel CUORA](/manual/balanzas/systel-cuora)**
- **[Configurar DIGI](/manual/balanzas/digi)**
- **[Configurar Mettler Toledo](/manual/balanzas/mettler-toledo)**