Saltar al contenido principal

Zink ERP para comercios con balanza Systel

Configurá tu balanza Systel con impresión de ticket y procesá los códigos variables desde el POS de Zink ERP.

Esa es la ventaja documentada: el circuito Systel → ticket impreso → código variable → POS → venta. Zink ERP no controla la balanza, no cambia su programación y no se presenta como compatible con cualquier marca ni con cualquier modelo Systel.

Si todavía no configuraste el código variable, empezá por Qué son los códigos variables. Para alinear el equipo, usá Balanzas Systel y códigos variables.

Alcance de esta página

La funcionalidad documentada cubre balanzas Systel con impresión de ticket y lectura del código variable de 13 dígitos en Zink ERP. Los pasos de programación pueden variar entre modelos Systel: validalos en el manual de tu equipo. No hay una pantalla en el ERP que configure o comande la balanza.


Qué problema resuelve

En una dietética, un almacén, un autoservicio o un comercio de alimentos, parte de la mercadería se pesa en una Systel. La balanza imprime un ticket con un código que cambia en cada pesada. El cajero tiene que vender eso en el POS sin tipear a mano el peso ni el importe.

Qué pasa en el localQué resuelve este circuito
La Systel pesa e imprime un ticketEl ticket trae un código de 13 dígitos, no el EAN fijo de góndola.
Cada ticket tiene un código distintoZink ERP identifica el producto por el PLU de 6 dígitos e interpreta el importe embebido.
El cajero no carga peso ni precio a manoEscanea o ingresa el código del ticket en POS. Para validar una implementación, usá también Ventas.
Una lectura mal alineada cobra malHay que validar PLU, Cód. variable y Decimales del Código Variable contra la Systel.
El stock y la caja tienen que cerrarLa venta entregada descuenta stock según la cantidad de la línea. El cobro queda en caja; el comprobante fiscal depende de ARCA.
Qué lee Zink ERP en el ticket

El código del ticket Systel es [PLU 6 dígitos][valor 6 dígitos][verificador]. El valor central se interpreta como importe, no como peso. No hay un modo “peso × precio unitario”: en Ventas la cantidad queda en 1 y el monto va en el importe decodificado. Detalle en Códigos variables.


Cómo funciona el circuito

El circuito se arma en este orden. Distinguí cada pieza: producto, estructura del código, Systel e impresión del ticket, lectura en POS, operación de caja y errores.

PasoQuiénDóndeQué se configura o haceResultado
1. Configurar el productoAdministrador o dueñoAdministración → ProductosNombre, unidad de medida, impuestos, stock, lista por defecto. Guías: Productos y primer producto.El artículo existe en el catálogo.
2. Definir la estructura del código variableAdministradorProducto + Configuración → PreferenciasActivar Cód. variable. Cargar exactamente 6 dígitos en Código de barras (= PLU). Alinear Decimales del Código Variable con la Systel.Zink ERP sabe qué ticket va a poder interpretar.
3. Programar la Systel e imprimir el ticketQuien configura el equipo; después, quien pesaLa balanza Systel (fuera del ERP)Mismo PLU de 6 dígitos, mismos decimales, precio de referencia. Pesar e imprimir el ticket. No se imprime desde Zink ERP. Guía: Balanzas Systel.El ticket trae el código de 13 dígitos de esa pesada.
4. Leer el código en el POSCajeroGestión Operativa → POS (validá primero en Ventas)Escanear o ingresar los 13 dígitos completos en ESCANEAR O BUSCAR PRODUCTO.El sistema busca el producto por los primeros 6 dígitos.
5. Interpretar el códigoEl sistemaPOS o VentasDecodifica los 6 dígitos centrales según Decimales del Código Variable. La cantidad de la línea queda bloqueada (en Ventas y en POS).Aparece el producto con el importe del ticket si la alineación es correcta.
6. Validar artículo e importeCajeroPOSVerificar descripción e importe contra el ticket impreso. No uses Consulta de precios para el valor de esa pesada: muestra catálogo.El cajero confirma sin cargar peso ni importe a mano.
7. Registrar venta, cobro y comprobanteCajeroPOSFinalizar (F2), medio de pago, Guardar (F2). Después: Imprimir o Fiscal (F10) si aplica.Queda la venta cobrada. El fiscal depende de ARCA.
8. Impacto de stock, caja e informesEl sistema + control del localVentas, Caja diaria, InformesEl stock baja cuando la venta está Entregada, por la cantidad de la línea. Caja e informes muestran el cobro y las ventas.El kilo del ticket no es, por sí solo, la cantidad del ERP.
Validá primero en Ventas

Ventas es la pantalla de referencia para un ticket nuevo: decodifica el importe. En POS la búsqueda es la misma y la cantidad también queda bloqueada, pero el subtotal puede calcularse distinto. No des por implementado el circuito Systel si solo lo probaste en POS.


Ejemplo concreto

Un comercio pesa un producto en una balanza Systel. La balanza imprime un ticket con un código variable. El cajero lee ese código en Zink ERP, verifica el artículo y continúa la venta sin cargar a mano el peso ni el importe.

Cómo se ve en números, con un ticket de ejemplo 2006870046139:

  1. El operador pesa, por ejemplo, 0,750 kg de almendras en la Systel. La balanza calcula el importe con el precio por kilo programado en el equipo e imprime el ticket.
  2. El cajero entra a Gestión Operativa → POS y escanea el código del ticket.
  3. Zink ERP interpreta:
    • 200687 → PLU guardado en Código de barras del producto Almendras;
    • 004613 → importe codificado (según Decimales del Código Variable);
    • 9 → dígito verificador.
  4. En pantalla debe aparecer Almendras con el importe del ticket, no el 0,750 como cantidad. En Ventas, la cantidad de la línea queda en 1.
  5. El cajero confirma, cobra con Finalizar (F2) y, si corresponde, emite comprobante con Imprimir o Fiscal (F10).
  6. El stock se mueve con la cantidad de esa línea cuando la venta está Entregada. El recuento en kilos físicos se hace con Inventario, no esperando que el ERP lea el peso del ticket.

Si el importe del ticket no coincide con lo cobrado, compará el mismo ticket en Ventas y en POS. Guía: Problemas frecuentes con códigos variables.


Configuración

Esta sección es puesta en marcha. No la resuelve el cajero en el turno. La programación de la Systel y la ficha del producto son trabajos distintos.

Producto

En Administración → Productos:

  • Creá el artículo con la descripción que tiene que ver el cajero al leer el ticket.
  • Definí unidad de medida, impuestos, stock, stock mínimo y si se valida stock al vender.
  • Activá Cód. variable.
  • En Código de barras cargá el PLU de 6 dígitos, el mismo que programás en la Systel. No guardes el EAN-13 completo del ticket.
  • Si escaneás un ticket de 13 dígitos en el formulario con el flag activo, el ERP guarda solo los primeros 6.
  • Completá solo la lista de precio por defecto. Las demás quedan grisadas. Ese precio es de catálogo; en la venta con ticket manda el valor decodificado.

No podés activar Cód. variable si el código de barras ya es un EAN-13 de 13 dígitos. La importación masiva no documenta este flag: estos productos conviene crearlos o editarlos a mano.

Guías: Productos · Cómo configurar tu primer producto.

Código variable

En Configuración → Preferencias → Configuración general → Código de Barras Variable:

  • Decimales del Código Variable tiene que coincidir con la impresión de la Systel (por ejemplo 0 o 2 decimales, según el modelo y el manual).
  • No hay campo “prefijo” ni “tipo de lectura peso / importe / cantidad”. El prefijo (en muchos equipos 20) va dentro de los 6 dígitos del PLU.

Estructura esperada del código impreso en el ticket:

[ PLU 6 dígitos ][ Valor 6 dígitos ][ Verificador 1 dígito ]

Guía: Qué son los códigos variables.

Balanza Systel e impresión del ticket

La Systel se programa en el equipo. Zink ERP no envía precios, no cambia decimales y no imprime el ticket.

La coincidencia documentada es:

TemaEn la balanza SystelEn Zink ERP
PLU6 dígitos impresos en el ticketMismo valor en Código de barras + Cód. variable
Formato del ticketEAN-13 de 13 dígitos con valor embebidoEl lector debe enviar los 13 dígitos
DecimalesSegún el manual de tu modelo SystelDecimales del Código Variable
Precio por kiloPrecio de referencia en la SystelLista por defecto = catálogo; la venta usa el valor del ticket
Impuesto en el ticketSegún programación del equipoEn Ventas, el impuesto de línea queda bloqueado para código variable

Validá siempre con un ticket real impreso por esa Systel, no solo con el alta del producto. El detalle está en Balanzas Systel y códigos variables.

POS

En Gestión Operativa → POS:

  • Productos con código variable ya validados en Ventas con un ticket Systel real.
  • Medios de pago habilitados para el punto de venta.
  • Usuario con permiso para realizar cobro en ventas.
  • Cliente por defecto: Consumidor Final. Si elegís un contacto, puede cambiar la lista; en un ítem leído del ticket manda el valor decodificado.

El POS no reemplaza el flujo comercial (cotización → presupuesto → pedido). Para mostrador, usá Cómo operar una venta rápida en POS.

Facturación

La facturación no se activa “porque hay Systel”. Se configura aparte:

  1. Trámite en ARCA (punto de venta y delegación).
  2. Preferencias → Integraciones → ARCA.
  3. Aviso a soporte para habilitar la emisión.

Después del cobro en POS aparecen Imprimir y Fiscal (F10). Sin esa configuración, la venta se registra igual, pero no hay comprobante electrónico.

Guías: Facturación electrónica ARCA · ARCA en Zink ERP · Delegar autorización.


Operación diaria del cajero

El cajero no programa la Systel ni entra a Preferencias. Recibe el ticket impreso, lo lee y cobra.

Flujo de una venta con ticket Systel

  1. Recibí el producto ya pesado con el ticket de la Systel (o pesalo vos en esa balanza, según el local).
  2. Entrá a Gestión Operativa → POS.
  3. Escaneá el código del ticket en ESCANEAR O BUSCAR PRODUCTO. Si el lector no toma, ingresá los 13 dígitos.
  4. Verificá descripción e importe contra lo impreso. No cargues a mano el peso ni el importe.
  5. No uses Consulta de precios para chequear ese ticket: esa pantalla muestra el precio de catálogo.
  6. Cobrás con Finalizar (F2) y el medio que corresponda: E efectivo, T tarjeta, M Mercado Pago, u otro con +.
  7. Si hay vuelto en efectivo, F4 abre la calculadora. Dividir reparte entre varios medios.
  8. Guardá con Guardar (F2).
  9. Emití comprobante si el local lo requiere: Imprimir o Fiscal (F10).
  10. Nueva venta (ESC) para el siguiente cliente.

Atajos que sí aplican a este flujo

TeclaPara qué
F2Finalizar la venta / guardar el cobro
F3Elegir cliente (solo si no es Consumidor Final)
F4Listado de productos si la búsqueda es ambigua; en cobro, vuelto
F10Fiscal, después de cobrar
DELSacar un ítem mal leído
ESCNueva venta

F8 y +/− cambian cantidad en productos comunes. En un código variable la cantidad queda bloqueada, igual que en Ventas. Si hace falta corregir, borrá el ítem (DEL) y volvé a leer el ticket. Ver Problemas frecuentes.

Si algo falla en caja

  • “No se encontró producto”: no reescribas el código del ticket a ciegas. Escalalo: el PLU de 6 dígitos o el flag Cód. variable suelen estar mal.
  • El importe no es el del ticket: no “arregles” el precio con descuento. Pedí que revisen decimales y la programación de esa Systel.
  • Finalizar deshabilitado: faltan productos, falta permiso de cobro, o la venta se está guardando.
  • Al cierre, controlá Caja diaria con la fecha del día y tu usuario. Usá Actualizar ahora si acabás de cobrar.

Recorrido del rol: Para cajeros.


Operación del administrador

El administrador mantiene el catálogo, la alineación con la Systel y el control posterior. No espera que Zink ERP “actualice la balanza”.

Alta y actualización de productos

  • Altas nuevas: ficha completa + Cód. variable + PLU de 6 dígitos igual al de la Systel.
  • Cambios de descripción o impuestos: el cajero los ve al leer el ticket; el impuesto de línea en Ventas queda bloqueado en estos productos.
  • Productos de código fijo (gaseosa, envase) conviven con los que salen de la Systel: solo estos últimos necesitan código variable.

Cambios de precio

Hay dos precios distintos:

PrecioDónde se mantieneQuién lo ve
Precio de catálogo (lista por defecto)Ficha del productoConsulta de precios, informes, etiqueta de góndola
Precio de la pesadaSystel + decimales del código variableLa venta, al leer el ticket

Si cambia el precio por kilo, actualizá la lista por defecto y reprogramá la Systel. Zink ERP no empuja ese precio a la balanza. En sucursales, los cambios de lista se pueden enviar con Notificación de cambio de precio; el receptor tiene que aceptarlos, y eso tampoco reprograma la Systel.

Stock

  • El stock del producto se usa en ventas, POS, compras e inventario.
  • La venta entregada descuenta la cantidad de la línea. En este circuito esa cantidad suele ser 1 por ticket.
  • Si el físico se controla en kilos, no esperes que el código variable convierta el peso del ticket en cantidad. Usá Registro de inventario o Toma de inventario.
  • Stock mínimo e Informe Stock crítico sirven para reponer. Recorrido: Para depósito.

Tickets de Systel vs etiquetas de góndola

TipoDónde se generaQué precio lleva
Ticket de la Systel (código variable)La balanza SystelEl de esa pesada
Etiqueta de góndolaInforme Etiquetas para góndolaPrecio de la lista elegida

El informe de góndola no reemplaza el ticket de la Systel.

Revisión de errores y reportes

Permisos

En Perfiles y Usuarios:

QuiénPermisos que suelen hacer falta
CajeroMenú POS, consulta de precios, realizar cobro en ventas
Encargado de turnoLo anterior + Ver caja global si mira la caja de otros
AdministraciónProductos, Preferencias, medios de pago, informes
DepósitoInventario, recepción, consulta de stock; no necesariamente cobro

Un usuario puede ver POS y no poder cobrar si le falta el permiso de cobro.


Errores frecuentes

Solo casos respaldados por las guías de códigos variables, Systel, POS, productos y stock.

ProblemaPosible causaQué revisarEnlace
El código del ticket no se reconoceSin Cód. variable, o el PLU no son los primeros 6 dígitosProducto → Cód. variable activo; Código de barras = primeros 6 del ticket; no guardar los 13Problemas códigos variables
El producto existe pero no matcheaPLU distinto al de esa SystelComparar los 6 dígitos del ticket con el código del ERPCódigos variables
El precio no coincide con el ticketDecimales del Código Variable ≠ Systel, o precio de la balanza desactualizadoPreferencias → decimales; reprogramar esa Systel; validar en VentasPreferencias · Systel
El peso no aparece como cantidadComportamiento esperado: el ERP lee importe, no pesoNo hay modo peso × precio; la cantidad en Ventas queda en 1Tipo de lectura
El subtotal de POS no es el de VentasPOS puede calcular distinto el mismo ticketProbar el mismo ticket en ambas pantallas; validar siempre en VentasPOS · Problemas
Consulta de precios no muestra lo del ticketMuestra precio de catálogoUsar Ventas o POS para validar un ticket ya impresoConsulta de precios
No puedo marcar Cód. variableEl código de barras ya tiene 13 dígitosDejar solo el PLU de 6 dígitosProductos
Cantidad rara en POSEl ítem se cargó por nombre/PLU, no por el ticket de 13 dígitosBorrar (DEL) y volver a leer el ticket; la cantidad de un código variable queda bloqueadaProblemas códigos variables
Impuesto no editable en la ventaEsperado en código variableEl impuesto de línea queda bloqueadoSystel
No se puede vender por stockValidación de stock activa y cantidad insuficienteStock del producto, ventas entregadas, ajustesProductos · Inventario
Finalizar deshabilitado en POSSin ítems, sin permiso de cobro o guardandoPermiso realizar cobro en ventas; que haya un producto cargadoPOS · Perfiles
La caja no refleja el cobroMedio distinto, cuenta corriente o pantalla sin refrescarCaja diaria: operador, Actualizar ahora, medio usadoCajeros

Checklist de puesta en marcha

Antes de operar en vivo con clientes:

  • Productos pesables creados en Productos.
  • Unidad de medida, impuestos y lista por defecto definidos.
  • Cód. variable activo y PLU de 6 dígitos igual al de la Systel.
  • Decimales del Código Variable alineados en Preferencias con esa Systel.
  • Systel programada según su manual y el checklist de coincidencia.
  • Ticket real impreso por la Systel y leído (no solo el alta en pantalla).
  • Lectura correcta en Ventas: producto e importe.
  • Mismo ticket repetido en POS; totales comparados con Ventas.
  • Importe del ticket verificado; Consulta de precios usada solo para catálogo.
  • Cobro de prueba con el medio de pago real del local.
  • Facturación de prueba si usan ARCA (Fiscal (F10)).
  • Stock revisado después de una venta entregada; criterio de unidad acordado con depósito.
  • Usuario de caja con permiso de cobro y recorrido de venta rápida en POS.
  • Errores de la tabla de arriba recorridos con el equipo.

Producto, código y Systel

Lectura en POS, cobro y caja

Facturación, stock e informes

Roles y troubleshooting