Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Configurar Setup.ini Stellar POS
El archivo Setup.ini contiene un conjunto de variables y valores para que el isPOS.exe pueda ejecutarse
según los propósitos y funcionalidades establecidas. Como tal, debe acompañar al archivo
isPOS.exe en la misma carpeta.
Recursos Involucrados
RECURSO TIPO
POS Stellar
Microsoft Windows 7 o superior Sistema Operativo
Estructura (variables y valores) del archivo SETUP.INI
[SERVER]
Nombre o IP del servidor local (incluir nombre de
SRV_LOCAL=(local)
instancia de ser necesario)
Usuario protegido de instancia POS Local.
Srv_Local_Login=
Autogenerada por el POS.
Contraseña protegida de instancia POS Local.
Srv_Local_Password=
Autogenerada por el POS.
Se debe indicar la dirección IP o nombre de equipo y el
nombre de la instancia de base de datos para la
SRV_REMOTE=192.168.0.97 conexión con el servidor remoto. Ej: 192.168.X.X, SRV-
EJEMPLO, NOMBRE-DE-EQUIPO\NOMBRE-DE-
INSTANCIA.
Usuario protegido de instancia del servidor.
Srv_Remote_Login=
Autogenerada por el POS.
Contraseña protegida de instancia del servidor.
Srv_Remote_Password=
Autogenerada por el POS.
Tiempo máximo de espera en milisegundos para realizar
TimeOutConexionLocal=10000 la conexión a la base de datos local de la caja. Por
defecto 10 segundos.
Tiempo máximo de espera en milisegundos al ejecutar
TimeOutQueryLocal=15000 una instrucción SQL a nivel local, con los datos de la
caja. Por defecto 15 segundos.
Tiempo máximo de espera en milisegundos para realizar
la conexión a la base de datos del servidor. Este
TimeOutConexionRed=10000 parámetro afecta que tanto se puede tardar el POS
cuando debe intentar reconectar en caso de que esté
fuera de línea. Por defecto son 10 segundos.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 1
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Tiempo máximo de espera en milisegundos al ejecutar
TimeOutQueryRed=30000 una instrucción SQL a nivel remoto, en las bases de
datos del servidor. Por defecto 30 segundos.
[POS]
Para abrir la gaveta cuando el Display está conectado a
ABRIRGABETADISPLAY=1
la impresora.
Activa el módulo de descuentos MxN, según se
configure en Stellar BUSINESS en el módulo Ofertas y
Promociones > Promociones MxN. Al activarlo, a cada
producto se le puede definir un descuento basado en las
unidades que lleve el cliente, tipo 2x1, 3x2, etc…
ActivarPromocionMxN=1
Es distinto a Ventas por Volumen ya que el descuento
se recibe cada vez que se lleva la cantidad requerida.
Por ejemplo si está configurado el producto A en2x1 y el
cliente lleva 3, 2 productos salen con 50% de descuento
y el otro sin descuento. En VxV los descuentos pueden
ser variables en varios intervalos de cantidades.
Especifica la ruta de alguna aplicación externa a abrir
directamente desde Stellar POS, por ejemplo, un bloc
de notas, calculadora, o cualquier otro utilitario. La
aplicación se abre con la combinación ALT + E.
Flags utilizables dentro de la cadena:
¡Flag(Wait)! >> Hace que el POS espere a que termine
la ejecución de la aplicación antes de volver al POS.
¡Flag(Reload)! >> Vuelve a cargar la compra como si se
hubiese reiniciado la Aplicación para refrescar el grid.
¡Flag(MinFocus)! >> Inicia el aplicativo minimizado.
¡Flag(MinNoFocus)! >> Igual que ¡Flag(MinFocus)!...
¡Flag(NormalFocus)! >> Inicia el aplicativo en tamaño de
AplicacionExterna = “C:\Archivos de ventana normal y le aplica el foco.
Programa\AplicacionExterna\App.exe” ¡Flag(NormalNoFocus)! >> Inicia el aplicativo en tamaño
de ventana normal sin aplicarle el foco.
Otros ejemplos: ¡Flag(MaxFocus)! >> Inicia el aplicativo en ventana
maximizada y le aplica el foco.
AplicacionExterna = ¡Flag(Hide)! >> Inicia el aplicativo en segundo plano (no
“¡Flag(Reload)!¡Flag(Wait)!¡Flag(Debug)! muestra interfaz)
$(POSAppPath)\AppExt.exe “Parametro1 con espacios” ¡Flag(Debug)! >> Antes de iniciar la aplicación el POS
“$(NombreCliente)”” muestra un mensaje indicando como quedo la cadena
final para que quien configura a aplicación externa
verifique si todos los parámetros están bien
Advertencias de los Flags: El Flag de espera no permite
devolver el foco al POS, se debe terminar primero la
ejecución del externo.
Variables utilizables dentro de la cadena:
$(POSAppPath) >> Directorio donde está instalado
Stellar POS y sus dependencias.
$(CorrelativoTransaccion) >> Correlativo interno de la
transacción local (Activa y compras en espera)
$(NombreCliente) >> Nombre del Cliente ingresado.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 2
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
$(CodigoCliente) >> Codigo del Cliente ingresado.
$(PrecioCliente) >> ID de Precio que utiliza el Cliente.
$(RifCliente) >> Rif / ID del Cliente ingresado.
$(DireccionCliente) >> Dirección del Cliente ingresada.
$(ClienteEsContribuyente) >> 1 / 0
$(bImpuesto) >> Igual que $(ClienteEsContribuyente)
Define la ruta para importar el archivo del endoso si se
ArchivoEndoso = “C:\RTF\Endoso.txt” imprimen cheques. Véase la variable
“ImprimirChequeVertical”.
Si el producto es pesado, envía a pesar
AUTOBALANZA=1
automáticamente sin necesidad de esperar y pulsar F5.
Esta variable permite asignar un banco automático a
una forma de pago que no utilice verificación
electrónica, con la finalidad de que el cajero no tenga
que seleccionar un banco cuando se utilice una
determinada forma de pago, si se conoce de antemano
cual es el banco por donde se va a pasar la transacción,
tal es el caso generalmente para los puntos externos.
Para ello se utiliza la siguiente sintaxis, donde el “:” es el
separador de la moneda-denominación y el banco
asociado en Stellar, y luego el separador “|” para
agregar una nueva asociación a la lista. A su vez separo
con el símbolo “;” para identificar tanto la moneda como
la denominación. Ejemplo:
Variable=CodMoneda1;CodDenominacion1:
CodBanco1|CodMoneda2;CodDenominacion2:
CodBanco2
AutoBancoxDenominacion=ListaDeAsociacion[Moneda;De
En caso de que solo fuera una asociación entonces se
nominacion:Banco]
colocaría el primer valor sin agregar “|”. Ej:
Variable=CodMoneda1;CodDenominacion1: CodBanco1
Ejemplo práctico: Utilizo verificación electrónica pero
tengo punto externo que procesa por el Banco
Occidental de Descuento cuyo código en Stellar tengo
definido como “BOD”, y para ello tengo en Stellar las
Denominaciones DEBITO PTO. EXT y CREDITO PTO.
EXT, con los códigos DBT_EXT y CRD_EXT
respectivamente, para mi moneda local, cuyo Código es
0000000001. Entonces, si decido utilizar esta
funcionalidad, la variable debería quedar con el
siguiente valor:
AutoBancoxDenominacion=0000000001;DBT_EXT:BOD
|0000000001;CRD_EXT:BOD
Y así sucesivamente según se requiera automatizar la
selección de bancos por denominacion.
AutoFinalizarFactura=1 Si se activa, hace que cuando se hayan guardado los
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 3
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
montos suficientes para cubrir la factura se da un clic
automático en el botón pagar para agilizar el proceso de
facturación.
BalanzaControlRtsHand=1 Tiempo de espera para la lectura del peso.
Activa funcionalidad de lectura continua del peso y
muestra el peso permanentemente en la interfaz del
punto de venta / registro de productos. Solo válido
cuando se conecta la balanza por puerto serial (COM) y
el puerto no es compartido con otro dispositivo, como
por ejemplo el Scanner. Antes de activar esta
Balanza_EmularDisplayPeso=1 funcionalidad se debe verificar que la balanza este
activa y correctamente configurada, retornando el peso
correctamente al momento de ingresar un producto
pesable cuando esta funcionalidad no este activa.
Adicionalmente tomar en cuenta las próximas variables
relacionadas para opciones de configuración
adicionales.
Número de decimales a mostrar en la interfaz del POS
Balanza_EmularDisplayPeso_Decimales=2
para la captura delpeso.
Balanza_EmularDisplayPeso_Frecuencia=1000 Frecuencia en Milisegundos entre cada lectura del peso.
Esta variable es el número de ciclos de lectura positiva
para capturar el dato (es como tener una confirmación
de lectura).
Si se deja en -1, toma el valor que haya definido en la
variable ScannerNumeroCiclosparaCaptura. Si se le
establece un numero mayor a 0 ese es el numero de
lecturas positivas que el sistema debe recibir para
aceptar el dato leido. Ejemplo si NumCiclosTotalLectura
Balanza_EmularDisplayPeso_NumCiclosCaptura=-1 está en 50 quiere decir que cada tantos segundos el
sistema intenta hacer 50 lectura, si NumCiclosCaptura
está en 5, quiere decir que se necesitan recibir 5
lecturas positivas para aceptar el dato (es como para
descartar intermitencia o lecturas no fiables de la
balanza si tiene algún defecto). Si se establece en 1, el
sistema obtendrá cualquier dado de la primera lectura
positiva y no realiza mas intentos.
Esta variable establece cuantos ciclos se deben dar de
respiro a la balanza entre cada lectura (de ser necesario
o si es que la balanza "Se ahoga" tras recibir lecturas
continuas) Si esta en 0, no se realiza ninguna espera
entre lecturas, si es mayor a 0, el sistema ejecutara
Balanza_EmularDisplayPeso_NumCiclosDoEvents=0 ciclos de espera antes de volver a iniciar la siguiente
lectura al puerto. Mientras mas alto se le coloque, mas
tiempo esperará. Si se le coloca un valor MUY ALTO es
posible que el sistema se quede colgado mientras se
ejecute el proceso de lectura continua, asi que tener
cuidado no establecer este dato a la ligera.
Numero de veces que intenta leer el peso entre cada
intervalo de frecuencia de lectura. Se puede ajustar
colocandole mas o menos. Esta variable se puede
Balanza_EmularDisplayPeso_NumCiclosTotalLectura=50
considerar como un número de intentos a leer
esperando que la balanza responda con algo que sea
una lectura positiva (mayor a 0)
Balanza_EmularDisplayPeso_SiglasUnidadMedida=(KG) Leyenda adicional a mostrar en la interfaz seguido de la
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 4
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
palabra Peso, para indicar la unidad de medida del valor
reflejado.
Variable de simulación o modalidad de prueba para
verificar si el componente de lectura continua del peso
esta correctamente registrado
Balanza_EmularDisplayPeso_Simulacion=1
(StellarBalanzaDisplay.exe). En este caso al activar esta
bandera, el sistema muestra valores ficticios aleatorios
según la frecuencia.
Si se activa esta variable, entonces se oculta el display
Balanza_EmularDisplayPeso_OcultarCero=1 del peso cuando la balanza no tenga nada encima o el
peso sea nulo.
Si esta activo, refleja el Peso de modo resaltado como el
campo Total de Factura. Si se desactiva (=0) entonces
Balanza_EmularDisplayPeso_ValorResaltado=0
se muestra en color no resaltado y fuente mas pequeña,
similar a otros elementos de la interfaz.
Inhabilita el escáner al momento de estar posicionado
BalanzaInhabilitaScannerenCampoCantidad=1
en el campo cantidad cuando un producto sea pesable.
Especifica si la balanza maneja unidades con
BalanzaManejaPuntoDecimal=1
decimales.
BalanzaPosInicio=3 Posición de inicio de lectura del peso.
Para ejecutar un Enter luego de la lectura del peso, si
BalanzaTeclaAlfinalComando=13
estuviera comentado quedaría en el botón de cantidad.
Recomendable para balanzas que envían el peso
continuamente: Agrega una validación extra al recibir la
BalanzaValidarPeso=1 cadena para determinar el peso correcto. Para que
funcione, debe estar activa
BalanzaManejaPuntoDecimal.
BloquearCodigoProducto=1 No permite la entrada de productos por Teclado.
Deshabilita el campo nombre del cliente para compras
BloquearTextoEspera=1 en espera. Esto permite que solo se pueda cargar la
compra del Cliente Contado.
Opcional. Habilitar en el buscador interfaz manejo de
BuscarAgruparProductoExt=0 productos por lotes (previa configuración de las
características extendidas)
Cierra automáticamente el formulario luego de haber
BusquedaControlada=1
consultado precios.
Indica si el buscador muestra la existencia teórica del
BusquedaProductoValidarStock=0
producto.
Campo base para calcular puntos acumulados.
Valores:
- TOTAL
CambioPremio_PuntosCampoBase=SUBTOTAL - SUBTOTAL
- IMPUESTO
- MONTO_CANCELADO
- CANTIDAD_PRODUCTOS
Con la inclusión de los campos opcionales teléfono e
email del cliente, se han ampliado las posibilidades de
esta variable:
CampoBusquedaCliente=Codigo
CampoBusquedaCliente=Codigo
Indica que solo se pueden buscar clientes por código de
ficha de clientes (solo clientes afiliados). Se deshabilita
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 5
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
la búsqueda por Rif/TaxID/Email/Teléfono
CampoBusquedaCliente=TaxID
Indica que solo se pueden buscar clientes por Rif /
TaxID (se deshabilita la búsqueda por Teléfono, Email)
CampoBusquedaCliente=Telf
Indica que solo se pueden buscar clientes por teléfono
(se deshabilita la búsqueda por Rif / TaxID, Email)
CampoBusquedaCliente=Email
Indica que solo se pueden buscar clientes por email (se
deshabilita la búsqueda por Rif / TaxID, Teléfono)
Cantidad máxima de producto que se puede introducir
en una misma línea / renglón. Generalmente se debe
establecer el límite que soporte la impresora fiscal, o en
CantMaxProductoxLinea=99999.999
caso de impresoras normales, se recomienda un límite
razonable de 99,999.999. Tenga cuidado de modificar
este dato si no está seguro.
Al realizar la apertura del pos y al finalizar cada
ClienteActivo=1 transacción se reactiva la ventana de personalización de
la factura.
Longitud del campo “código” al momento de presionar la
Cliente_busquedaLongitudCadena=11
tecla F12.
Posición Inicial de la cadena desde donde se realiza la
Cliente_busquedaPosInicial=n
búsqueda.
Búsqueda de clientes de forma numérica en el campo
Cliente_busquedaNumerica=0
código de la función F12.
CLIFRE_TipoPremioAcumulado=Puntos Describe el premio que acumula el cliente por su
Compra.
Si se activa, el cierre de turno lo realiza el supervisor
CierreTotalSupervisado=1 con sus credenciales, en caso contrario lo realiza el
cajero.
Nivel que debe tener un supervisor para poder cerrar el
CierreTotalSupervisado_Nivel=9
turno del pos.
No permite la Venta de productos cuyo código sea de
CodigoLongitudMaxima= n
mayor longitud a la definida.
Utilizada para mostrar el vuelto en una segunda
moneda, que no es la predeterminada, con un factor
CodigoMonedaVuelto=1 distinto (debe estar creada en Stellar BUSINESS). Para
casos de reconversión monetaria. Debe indicar el código
de la moneda a utilizar.
Define el código de plantilla de Car. Ext para productos
CodigoPlantillaLote=
con lote.
Establece si los productos informativos necesitan
ContrasenaProductoInformativo=1
autorización de supervisor.
Activar solo en el caso cuando la balanza devuelve el
ConvertirKilosEnLibras=1
peso en KG y se necesita transformar a Libras.
DepartamentoPOS=001|002|003 Solo permite la venta de los productos que pertenezcan
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 6
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
al conjunto de departamentos definidos, delimitados por
el separador “|”.
Restringe la cantidad máxima a ingresar de los
DepartamentoRestringirCantidad=001
productos que pertenezcan al Departamento definido.
Por defecto el POS no muestra la descripción larga, sino
que muestra los primeros 50 caracteres en las pantallas.
DescripcionLarga=0
Si se desea mostrar la descripción completa del
producto se activa esta variable.
Si se activa la variable, activa la funcionalidad de
DescuentosIndividuales=1
descuentos por producto en el botón de Precios.
Si se activa la variable, se permiten los descuentos por
DescuentosIndividualesOffLine=1
producto aunque la caja este fuera de línea
Nivel mínimo necesario para acceder al botón de los
DescuentosIndividualesNivel=9 descuentos por producto. Si el nivel del usuario es
inferior se solicita autorización.
Define el número de llave a solicitar si utiliza llave OPOS
DescuentosIndividualesLlave=0
para la autorización. Cero en caso de que no aplique.
Esta variable es para definir si el precio o monto de
descuento se debe introducir como precio expresado
según la moneda asociada a la ficha del producto
DescuentosIndividuales_MultiMoneda=0
(Valor=1) o monto factorizado a la moneda
predeterminada (Valor = 0 o si no está presente, este es
el valor por defecto).
Nivel mínimo necesario para establecer descuentos por
DescuentosIndividualesNivelMargen=9 debajo del margen de utilidad del producto. Colocar
nivel 999 si desea anular esta posibilidad.
Define el número de llave a solicitar si utiliza llave OPOS
DescuentosIndividualesLlaveMargen=N para la autorización. Valor cero en caso de que no
aplique.
Opcional establecer un porcentaje de utilidad mínima
DescuentosIndividualesPorcentajeUtilidadMinima=0 mayor a 0 con respecto al costo si se dese asegurar que
haya una mínima ganancia. Si está en 0 no se utiliza.
Nivel para poder aplicar descuento por debajo del
DescuentosIndividualesNivelUtilidadMinima=9 porcentaje de utilidad mínima en caso de que esta
opción este activada.
Si se activa esta opción, se oculta la posibilidad de
establecer un precio fijo para el producto, y en cambio
DescuentosIndividuales_PermiteCambioTipoPrecio=0 se habilita una función para cambiar el tipo de precio (1,
2, o 3), siempre y cuando esten preestablecidos en la
ficha de productos y mayores a 0
Nivel particular para cambiar tipo de precio, solo en caso
DescuentosIndividuales_NivelCambioTipoPrecio=9
de que dicha función este activada.
Por defecto el pos no aplica el cambio de tipo de precio
si el precio seleccionado fuera cero o este fuera a
resultar en un valor que en vez de dar beneficio al
DescuentosIndividuales_ForzarCambioTipoPrecio=0 cliente coloque el producto mas caro. Si aun asi se
desea que se establezca el tipo de precio indicado
ignorando estas validaciones, se debe activar esta
variable. Sin embargo, no se recomienda.
Si se activa, se e presentará un mensaje de validación
DescuentosIndividuales_OmitirProductosEnOferta=1 que no permite dar descuento a un producto que este en
Oferta durante el día (módulo básico de Stellar)
Si se activa, se presentará un mensaje de validación
DescuentosIndividuales_OmitirProductosEnPromocion=1
que no permite dar descuento a un producto que este en
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 7
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Promociones (modulo avanzado de Stellar)
Configuración opcional para establecer hasta 3
porcentajes de descuento preestablecidos cuando se
DescuentoIndividuales_PorcDescPredefinidos=5|10|15 usa la opción porcentaje de descuento. Si se desea
mantener los campos de porcentaje libre se debe dejar
esta variable en blanco.
Si se desea se puede limitar el porcentaje máximo de
DescuentosIndividualesPorcentajeMaximo=100 descuento que cualquier usuario pueda dar,
independientemente de su nivel.
Configuracion opcional para establecer un porcentaje de
descuento individual máximo según el nivel del
DescuentosIndividuales_PorcentajeMaximoPorNivel= autorizador. Se utiliza la sintaxis Nivel:Porcentaje|y asi
1:10.00|3:15.00|7:20.00|9:50.00 sucesivamente. Si se deja en blanco no tiene efecto,
sino que toma efecto el porcentaje máximo general para
todos los usuarios.
Si se activa la variable, activa la funcionalidad de poder
DescuentoTotalFactura_Permite=1 dar un descuento a toda la factura en el botón de
Precios.
Nivel mínimo necesario para acceder a los descuentos
DescuentoTotalFacturaNivel=9 por producto. Si el nivel del usuario es inferior se solicita
autorización.
Define el número de llave a solicitar si utiliza llave OPOS
DescuentoTotalFacturaLlave=0 para la autorización. Valor cero en caso de que no
aplique.
Nivel mínimo necesario para establecer descuentos por
por encima del porcentaje máximo establecido en la
DescuentoTotalFacturaNivelMargen=9
variable de configuración. Colocar nivel 0 en caso de no
permitir autorización de dicha funcionalidad.
Define el número de llave a solicitar si utiliza llave OPOS
DescuentoTotalFacturaLlaveMargen=0 para la autorización. Valor cero en caso de que no
aplique.
De manera opcional se puede establecer un porcentaje
máximo entre 0 y 100 con el objetivo de no permitir
descuentos que posiblemente puedan impactar
negativamente la utilidad del comercio, como para
establecer un tope. Si dicho porcentaje está establecido
entonces se informará una alerta si se desea establecer
un descuento por encima de dicho valor.
DescuentoTotalFacturaPorcMaximo=100
Y dependiendo de si se habilito la autorización por nivel
margen, entonces el usuario supervisor que posea el
nivel puede permitir dicho descuento. Si el nivel se
coloca en 0, no se permite exceder este margen y
simplemente se da la alerta indicando que no esta
autorizado para sobrepasar dicho porcentaje / monto.
Configuracion opcional para establecer un porcentaje de
descuento a toda la factura máximo según el nivel del
DescuentoTotalFactura_PorcentajeMaximoPorNivel=1:10.0 autorizador. Se utiliza la sintaxis Nivel:Porcentaje|y asi
0|3:15.00|7:20.00|9:50.00 sucesivamente. Si se deja en blanco no tiene efecto,
sino que toma efecto el porcentaje máximo general para
todos los usuarios.
DescuentoTotalFactura_MontoFijo=1
Variable opcional para decidir si se permite aplicar
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 8
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
descuentos a la factura por monto fijo (Valor 1). En caso
de que no se necesite o se desee bloquear, entonces se
puede desactivar dicha funcionalidad, y solo quedaría
habilitado el descuento por porcentaje (Valor 0).
Si se activa, permite dar descuento a la factura por
monto fijo. Para mantenerlo simple le descuenta primero
a los productos en orden de mayor a menor precio que
sean exentos. Después le descuenta a los productos en
orden de mayor a menor precio que tengan impuesto.
Tome en cuenta que la distribución de este tipo de
descuento es DESIGUAL y algunos productos podrían
quedar con precio CERO. Si se desea una distribución
equivalente entre todos los productos únicamente debe
usar la modalidad de porcentaje de descuento.
Si se activa esta opción, usted podrá habilitar un tipo de
precio especifico para todos los ítems de la factura. Se
DescuentoTotalFactura_PermiteCambiarTipoPrecio=1
usa generalmente para dar descuentos preestablecidos
al por mayor, bajo autorización del supervisor.
Nivel particular para cambiar tipo de precio a toda la
DescuentoTotalFactura_NivelCambioTipoPrecio=9
factura, solo en caso de que dicha función este activada.
El mismo concepto que para descuentos individuales. Si
DescuentoTotalFactura_ForzarCambioTipoPrecio=0
no se activa aplican las mismas validaciones.
Configuración opcional para establecer hasta 3
porcentajes de descuento preestablecidos cuando se
DescuentoTotalFactura_PorcDescPredefinidos=5|10|15 usa la opción porcentaje de descuento a toda la factura.
Si se desea mantener los campos de porcentaje libre se
debe dejar esta variable en blanco.
Si se activa esta función permite que el descuento a
toda la factura no afecte a los productos que cuentan
DescuentoTotalFactura_ExcluirProductosEnOferta=1
con ofertas preestablecidas (módulo básico de Stellar,
como para no otorgar tantos descuentos adicionales).
Si se activa esta función permite que el descuento a
toda la factura no afecte a los productos que cuentan
DescuentoTotalFactura_ExcluirProductosEnPromocion=1
con promociones (módulo avanzado de Stellar, como
para no otorgar tantos descuentos adicionales).
Si esta activa permite aplicar estos descuentos estando
DescuentoTotalFacturaOffLine=1 fuera de línea. En caso contrario, de que no se desee
aplicar descuentos fuera de línea colocar valor 0.
Variable opcional para establecer si luego de que la
factura haya sido emitida tras una cantidad mayor de
Devolucion_DiasParaExpiracionImpuesto=0
días a lo establecido, la nota de crédito se emita exenta
(pierde el impuesto).
Para determinar en funciones del sistema que la
DiaInicioSemana=1
semana comienza el día Lunes.
Restringe devolución de facturas con más de N días de
emisión. Por defecto es N = -1 y no aplica restricción. Si
DiasMaximosDevolucion=N
se coloca N = 0, solo permite devolver en el mismo día.
Valor N > 0 permite devolver en el día actual más N.
0 > El POS al hacer el cierre de caja cierra la sesión del
S.O
EventoDeCierre=0
1 > El POS al hacer el cierre de caja reinicia el S.O
2 > No se produce reinicio de S.O, solo de la aplicación.
FacturaImprimeCodigoProducto=1 Imprime el código del producto en la Factura cuando la
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 9
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
impresión es predeterminada (no se realiza por plantilla
RTF o Fiscal).
Si se activa, la pantalla de forma de pago
automáticamente solicita la moneda / denominación,
para agilizar el registro de formas de pago. Se sacrifica
la flexibilidad del sistema para ganar velocidad en las
FormaPagoAuto=1
operaciones más comunes, pero en este caso, aplicar
descuentos por convenio solo estaría disponible desde
el campo número y posteriormente se debe completar la
denominación.
Si está activo FormaPagoAuto, permite autoseleccionar
la denominación de pago mas común al entrar, según el
criterio de la empresa. Para ello se coloca el código de
FormaPagoDefault=CodigoDenominacion
la denominación.
Si se deja vacía o no se coloca no tiene ningún efecto.
Si se activa, solo abre la gaveta de dinero si las formas
GavetaVentaSoloEfectivo=1 de pago de la factura incluyen Efectivo. De otro modo la
gaveta siempre se abre al finalizar la factura.
Muestra el Precio con impuesto en la grilla, y en vez del
GridMostrarPrecioUnitarioTotal=1
subtotal por línea muestra el Total.
Permite imprimir los datos de la organización al
comienzo de la factura cuando la impresión es
ImprimeCabecero=0
predeterminada (no se realiza por plantilla RTF o
Fiscal). 1 -> Imprime; 0 -> No imprime.
Añade la palabra “Contado” seguido del Registro de
Información Fiscal cuando la impresión es
ImprimirContado=1 predeterminada (no se realiza por plantilla RTF o
Fiscal). Depende de si la impresión del cabecero esta
activada.
Valores aceptados.
0 = No imprime cheques.
1 = Imprime en forma vertical por impresora
predeterminada.
ImprimirChequeVertical=1 2 = Imprime el Archivo en formato RTF configurado para
cada banco desde la Ficha de Bancos
3 = Imprime los cheques en archivos de formato único
ubicados en “C:\RTFCHEQUE.RTF” y
“C:\RTFCHEQUEENDOSO.RTF”
Si el valor es 0 no imprime el ticket de la compra en
ImprimirEspera=0
espera, si el valor es 1 lo imprime.
Imprime las líneas adicionales en blanco cuando la
ImprimirLineasAdicionalesFinal=1 impresión es predeterminada (no se realiza por plantilla
RTF o Fiscal).
Imprime las líneas adicionales en blanco cuando la
impresión es predeterminada (no se realiza por plantilla
ImprimirLineasAdicionalesFinalfacturaContinua=1
RTF o Fiscal) y está configurado para imprimir en Forma
Continua.
Imprime los productos con el impuesto incluido cuando
ImprimirProductosconIva=1 la impresión es predeterminada (no se realiza por
plantilla RTF o Fiscal).
Activa la opción de imprimir los puntos por esa compra y
ImprimePuntosCliente=1 los acumulados; estos últimos serán de la última corrida
del agente de transferencia.
ImprimirReintegro=1 Cuando esta activada imprime el reintegro total por la
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 10
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
impresora local predeterminada.
Se utiliza para activar las impresiones de auditoría. Esta
ImprimirSimultaneo=1 opción ya no es compatible con las versiones 1.11.0.X
en adelante. Se recomienda desactivarla en tal caso.
Número de Líneas en blanco al empezar el cabecero
Imprimir_NumLineablanco=0 cuando la impresión es predeterminada (no se realiza
por plantilla RTF o Fiscal).
Indica si cuando esta activada la interfaz de productos
IncluyeIVAenBusqueda=0 con lotes en el buscador, el precio a mostrar incluye el
impuesto.
Al activar esta funcionalidad (por defecto activada), el
icono de información de promociones pasa a la columna
PROMO/OFERTA en vez de estar en la cantidad. Dicha
IndicadorPromoEnCampoOferta=1 columna puede contener información de si un producto
posee porcentaje de descuento, promociones, o ambos.
Si se desactiva, se vuelve a la opción donde se utiliza
un icono mas discreto en la parte de cantidad.
Si se habilita esta opción asignando un valor mayor a
LimiteCompraPredeterminado=Valor cero, ese será el Limite de Compra predeterminado para
cada factura.
Define el número de líneas adicionales que se imprimen
LineasAdicionalesSorteo=n
con el sorteo.
Establece si los productos que descompone la etiqueta
MaestroEtiquetaPrecioIncluyeIva=1 tienen incluido el IVA, cuando los productos son
pesados.
Si se activa, solicita monto de donaciones al cliente al
ManejaDonaciones=1
momento de registrar los pagos.
Si se activa, imprime un ticket no fiscal luego de la
ManejaDonaciones_ImprimirTicketNoFiscal=1
factura para reflejar el monto de la donación.
Si se activa, imprime en el pie de página de la factura
ManejaDonaciones_NotaPiePaginaFiscal=1
fiscal una nota para reflejar el monto de la donación.
A la hora de totalizar la factura, opción 1 coloca el foco
en moneda y muestra las columnas Moneda y Factor,
ManejaMultiMoneda=1/0
opción 0 coloca el foco en tipo de denominación y oculta
estas columnas.
Indica si las etiquetas de precios están en la moneda
predeterminada (default, valor vacío) o están
MatrizDeCodigo_Moneda= expresadas en una moneda alterna, en este último caso
se debe especificar el código de ficha de monedas que
corresponda.
Cantidad máxima a seleccionar de cuyos productos
MaximaCantidadDepartamentoPos=10 pertenezcan al departamento definido en la variable
“DepartamentoRestringirCantidad”.
Por defecto esta configuración actualizará el POS
cada 5 minutos.
Para permitir estas actualizaciones automáticas,
para ello deben cumplirse las siguientes
MinutosParaActualizarDatosEnPOSInactivo=5
condiciones:
- El POS debe estar en la pantalla de
registro de productos o en la pantalla de
datos del cliente, y siempre y cuando no
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 11
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
esté abierto ningún formulario modal
encima de estos donde el usuario este
en medio de alguna acción.
- Si el POS está inactivo en la pantalla de
registro de productos, el foco debe estar
puesto en el campo de texto y ubicado
en la columna código. El campo debe
estar totalmente en blanco, si el usuario
tiene algo escrito se omite la
actualización.
- No debe haber ningún producto
registrado en la grilla. Esto con el
objetivo de no permitir ninguna
actualización automática cuando ya se
haya iniciado una factura. La idea es
solo actualizar progresivamente
mientras el pos se encuentre inactivo.
- El POS verifica cada minuto si ya se ha
alcanzado el tiempo desde la última
actualización automática
Si por alguna razón prefiere omitir estas
actualizaciones automáticas cuando el pos este
inactivo, establezca la variable correspondiente en
0 Minutos para actualización automática y el pos
dejaría de hacerlo. Aunque es recomendable para
asegurar en caso de que haya cajas que no tienen
mucha afluencia, de igual manera se mantengan
actualizadas.
Permite activar el teclado en pantalla automáticamente
cuando un cuadro de texto recibe el foco (al hacer click
ModoTouch=1
en el mismo). Activa el teclado automáticamente cuando
solo hay un campo de texto en la ventana actual.
Utilizada para manejar de manera adicional al total de la
compra que se exhibe en moneda predeterminada, la
posibilidad de mostrar dicho total expresado en otra
moneda, de acuerdo a la tasa de cambio vigente en la
ficha de monedas de la moneda que se decida
visualizar.
MonedaAdicionalAMostrar=CodigoDeMoneda
Si se establece dicha configuración colocando el código
de alguna moneda, el POS expresara los montos totales
de la compra tanto en la moneda predeterminada como
en la adicional, para que sirva como referencia para los
pagos. Este monto se podrá visualizar tanto en la fase
de registro de productos, como en la fase de pagos.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 12
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Variable opcional para el display en pantalla de total en
moneda alterna. Si se especifica, muestra el resultado
calculado y formateado a una cantidad de decimales
MonedaAdicionalAMostrar_Decimales=n
parametrizable (n). Si no se especifica, o n es un valor
menor a 0, se utilizan los decimales de la ficha de
monedas correspondiente (por defecto).
Utilizada para manejar de manera adicional al total de la
compra que se exhibe en moneda predeterminada, la
posibilidad de mostrar dicho total expresado en otra
moneda, de acuerdo a la tasa de cambio vigente en la
ficha de monedas de la moneda que se decida
visualizar.
MonedaAdicional2AMostrar=CodigoDeMoneda
Si se establece dicha configuración colocando el código
de alguna moneda, el POS expresara los montos totales
de la compra tanto en la moneda predeterminada como
en la adicional, para que sirva como referencia para los
pagos. Este monto se podrá visualizar tanto en la fase
de registro de productos, como en la fase de pagos.
Variable opcional para el display en pantalla de total en
moneda alterna 2. Si se especifica, muestra el resultado
calculado y formateado a una cantidad de decimales
MonedaAdicional2AMostrar_Decimales=n
parametrizable (n). Si no se especifica, o n es un valor
menor a 0, se utilizan los decimales de la ficha de
monedas correspondiente (por defecto).
En la ventana de clientes, cuando se selecciona un
cliente determinado, permite mostrar un mensaje. Este
MostrarMensajeCliente=1 mensaje es configurable para cada cliente desde el
modulo administrativo, en la ficha de clientes, sección
observaciones.
Por defecto se muestra el monto disponible (1), coloque
MostrarMontoDisponibleAvanceEfectivo=0
0 si no desea mostrar los montos.
MostrarMensajesSorteoInstantaneo = 1 Imprime los sorteos instantáneos.
Aplica cuando maneja Display fiscal desde la impresora
MostrarPorDisplayFiscal=1
para modelos Aclas, Bixolon, o BMC.
Indica si se quiere visualizar el campo de identidad del
MostrarTaxIDEnPantalla=1
cliente en la pantalla de factura y devolución.
Nivel requerido para solicitar autorización y desbloquear
NivelBloqueoProducto=0 a 9
la entrada de productos por teclado.
Nivel que permite colocar la cantidad cuando el producto
NivelCantidadProducto=0 a 9
es pesable.
Nivel del Cajero requerido para omitir la validación
NivelLongitudMaxima=0 a 9
establecida en la variable “CodigoLongitudMaxima”.
Si se activa, no despliega en pantalla los mensajes
cuando haya habido un inconveniente en la
NoMostrarErroresSincronizacion=1 sincronización, sin embargo, el POS seguirá intentando
sincronizar de manera períodica. Si está fuera de línea,
se indica a través de la leyenda intermitente “OFF-LINE”
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 13
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
en la barra de título del punto de venta.
Bloquea el campo “Cantidad” cuando el producto es de
NoPermiteCantidad=1
tipo pesable.
Obliga a pedir los datos del cliente, y no permite utilizar
NoPermitirClienteContado=1
cliente contado para el pos.
Si se activa esta variable, no se permite facturar el
producto en el POS si su estatus es Inactivo. Sin
embargo, tome en cuenta que en las buenas practicas
de Retail no se recomienda aplicar este control, ya que
el cliente se rige por autoservicio. Si encuentra el
NoPermitirProductoInactivo=0
producto y lo tiene en sus manos lo debería poder
facturar. El cliente NO debería verse afectado por un
manejo erróneo de inventario del comercio. La
recomendación es siempre retirar el producto del piso
de venta en vez de forzar esta validación en el POS.
Numero de Ciclos a esperar antes de la Lectura del
NumeroCiclosEsperaScanner=100000
scanner.
En F12 opción “buscar”, busca por código, si está
OpcionBusquedaCliente=Codigo comentada esta variable toma por defecto búsqueda por
Descripción.
ParticipaSorteo=1 Activa Stellar POS para realizar sorteos programados.
Solicita clave del cajero continuamente hasta que sea
PedirClaveNoExiste = 1 identificado correctamente cuando se ingresa un código
de producto inexistente.
Si se activa, indica si la interfaz de la ventana de datos
PedirTelefonoEmailCliente=1 del cliente permite solicitar como dato adicional teléfono
y correo electrónico del cliente.
En la ventana de datos del cliente, habilitar la búsqueda
PermiteBuscarCodigoCliente=1
de clientes afiliados.
Si se activa, permite deshabilitar ofertas y promociones
PermitirDeshabilitarOfertasYPromociones=0 para la compra en curso, en caso de ser necesario
facturar por un monto exacto.
PermitirDeshabilitarOfertasYPromociones_Nivel=9 Nivel para autorizar el uso a la funcionalidad.
PermitirDeshabilitarOfertasYPromociones_Llave=0 Llave OPOS para autorizar el uso a la funcionalidad.
Si se activa, establece que a la hora de arrancar la
PermitirDeshabilitarOfertasYPromociones_ArrancarOff=0 sesión las promociones están desactivadas, en caso
contrario están activadas.
(Deprecated) Esta variable ha sido desechada y ahora
la aplicación, por defecto, siempre tomará el idioma
PermitirMultiIdioma=1
establecido en la configuración regional del sistema
operativo, en caso de que esté disponible.
Habilita en el Botón ALT – F, capacidad para reimprmir
PermitirReimprimirTransacciones=1
una transacción como reimpresión no fiscal.
Nivel necesario para poder acceder al módulo de
PermitirReimprimirTransacciones_Nivel=9
reimpresión de facturas o devoluciones.
Máximo de días atrás de la fecha de documentos que se
PermitirReimprimirTransacciones_DiasAtrasMax=15
pueden consultar para la reimpresión.
Si está activado le resta el valor de la tara al peso leído
de la balanza. Para que funcione se debe asignar el
Pesables_RestarTara=1
valor de la tara en un campo auxiliar de la ficha de
producto (se define en otra variable).
Campo a utilizar de la ficha del producto donde se está
Pesables_RestarTara_CampoFicha=Text8 guardando la tara. Este valor debe ser llenado desde la
ficha de productos del administrativo. Por defecto se
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 14
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
utiliza un campo auxiliar llamado Text8.
Soporte para actualización de productos padre en
plantillas de características extendidas para productos
de Lote y Fecha de Vencimiento (si aplica).
PlantillaCarExtReplicarProductoPadre=
Valor=CodPlantilla1...|CodPlantillaN
Y así sucesivamente.
Define el número de la caja. Debe ser una caja creada
POS=010 desde Stellar BUSINESS en el módulo de Configuración
POS.
Ratio para posicionar el eje horizontal de las ventanas
POSRatioLeftVentanaPagos= 1.119 de pagos a la hora de totalizar (colocarlas mas a la
izquierda o derecha según resolución de la pantalla).
Ratio para posicionar el eje vertical de las ventanas de
POSRatioTopVentanaPagos= 1.19 pagos a la hora de totalizar (colocarlas más hacia abajo
o hacia arriba según resolución de la pantalla).
Si se activa, agranda la barra del grid de la pantalla de
POSScrollBarAmpliado=1 productos para poder moverse con mayor facilidad en el
listado de productos de la compra.
Define la posición del teclado virtual que muestra Stellar
PosicionTecladoManual=0 ó 1 POS. 0=Centro de la pantalla, 1=Parte inferior de la
pantalla.
Variable opcional para mostrar adicionalmente el precio
en moneda distinta a la predeterminada en la consulta
de precios. Si se establece su valor como “*”, muestra el
precio según la moneda de la ficha del producto. En
cambio sí se especifica un código de moneda alterna
Precios_ConsultaMonedaAlterna=
según la ficha de monedas, se muestra el precio
factorizado a dicha moneda independientemente de que
moneda tenga asociada en su ficha de producto.
Si la variable queda en blanco o no se define, no se
muestra el precio en moneda alterna (valor por defecto).
Variable opcional para la consulta de precio en moneda
alterna. Si se especifica, muestra el resultado calculado
y formateado a una cantidad de decimales
Precios_ConsultaMonedaAlterna_DecimalesPantalla=n
parametrizable (n). Si no se especifica, o n es un valor
menor a 0, se utilizan los decimales de la ficha de
monedas correspondiente (por defecto).
Variable opcional para mostrar adicionalmente el precio
en moneda distinta a la predeterminada en la consulta
de precios. Si se establece su valor como “*”, muestra el
precio según la moneda de la ficha del producto. En
cambio sí se especifica un código de moneda alterna
Precios_ConsultaMonedaAlterna2=
según la ficha de monedas, se muestra el precio
factorizado a dicha moneda independientemente de que
moneda tenga asociada en su ficha de producto.
Si la variable queda en blanco o no se define, no se
muestra el precio en moneda alterna (valor por defecto).
Precios_ConsultaMonedaAlterna2_DecimalesPantalla=n
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 15
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Variable opcional para la consulta de precio en moneda
alterna 2. Si se especifica, muestra el resultado
calculado y formateado a una cantidad de decimales
parametrizable (n). Si no se especifica, o n es un valor
menor a 0, se utilizan los decimales de la ficha de
monedas correspondiente (por defecto).
Establece si a la hora de calcular un precio en moneda
alterna, si se redondea el precio a la cantidad de
decimales que permita la moneda siempre hacia arriba.
Precios_ConsultaMonedaAlterna_RedondearHaciaArriba=
Ej: si el cálculo después de factorizar da 72.2135 y la
1
moneda maneja 2 decimales, en vez de mostrar 72.21
mostrará 72.22 (comprar este producto generaría
vuelto).
Indica si se le calcula impuesto a los productos
ProductoInformativoCalcularIva=1 informativos. En tal caso, el impuesto se calcula a
formar parte del precio ingresado (No se le suma).
ProductoInformativoInhabilitaScannerenCampoMonto Inhabilita Scanner para Productos informativos cuando
=1 debe ingresar el precio.
Si se activa, las promociones solo toman en cuenta
Promociones_SoloProductosActivos=1 siempre los productos marcados como activos en la
ficha del producto.
Si se desea que haya un tiempo máximo de expiración
en el proceso de calculo de promociones, se establece
el valor en milisegundos (Ejemplo 40000 serian 40
segundos). Esto solo seria para utilizarlo de manera de
evitar que el sistema se cuelgue en equipos viejos de
Promociones_Timeout=0
baja capacidad de cómputo y / o memoria, para no
detener el proceso de facturación. Viene siendo una
manera alternativa de desactivar promociones en
equipos específicos. Si se coloca 0, entonces no se
maneja tiempo de expiración (por defecto).
Si se activa la variable, el POS considera los valores
monetarios definidos para promociones de precios de
oferta o montos fijos de descuento, que el valor esta
Promociones_ValoresMonetarios_MultiMoneda=1
expresado en la moneda del producto, en vez de en
moneda predeterminada (siendo esta última la opción
por defecto).
Si se activa esta variable, los filtros de monto mínimo y
Promociones_ValidarMontoMinimoMaximoVSTotalFactura máximo de compra definidos en promociones se aplican
=0 sobre el monto total de la factura en vez del subtotal
(siendo esta última la opción por defecto).
Esta variable es para controlar el comportamiento del
sistema cuando a un determinado producto le aplican
promociones, pero también se le dio un descuento antes
de pasar a totalizar.
Promociones_CompararDescuentosIndividuales=0 Opcion 0 > Aplicar Promocion sobre Descuento (Por
defecto, es decir, combinar descuentos/oferta basica y
promociones)
Opcion 1 > Aplicar descuento individual siempre y
descartar promociones
Opcion 2 > Aplicar aquel Descuento o Promocion con
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 16
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Mayor Beneficio al Cliente pero no ambos.
Opcion 0 > Al haber promociones en conflicto es decir
con mismos productos la promocion de mayor valor total
descarta cualquier otra que tenga productos en conflicto.
Gana la de mayor descuento pero las otras son
eliminadas en su totalidad
Opcion 1 > Cuando 2 promociones tengan productos en
conflicto, la que gane por mayor valor total elimina los
Promociones_ManejoDeProductosEnConflicto=0
productos en conflicto de la otra, mas no se descartan
las promociones de menor valor en su totalidad.
Opcion 2 > Cuando 2 promociones tengan productos en
conflicto, se verifica producto por producto cual de las 2
ofrece el mayor descuento y no se descarta ninguna
promoción, solo se queda el mejor descuento para cada
producto.
Establece que cuando se inicie la factura la carga de las
promociones se hara en un hilo separado, para no tener
Promociones_CargaInfo_Asincrono=1 que esperar luego de introducir el primer producto. Si se
desactiva, se maneja el modo síncrono donde se debe
esperar.
Establece el tiempo en milisegundos que indica cuanto
se debe esperar luego de que el cajero introduzca un
Promociones_Frecuencia_ActualizarGrid=1750 producto, para considerar que el sistema esta inactivo y
refrescar el grid con los iconos de información de
promociones sobre los productos aplicables.
Si se activa, los productos que hayan sido establecidos
Promociones_AplicarSoloEnPrecio1=0 con lista de precio 2 o 3 (precio al mayor) no aplicaran al
calculo de promociones.
Muestra el precio con impuesto incluido resultado de
aplicar la promoción como valor adicional a la
Promociones_Info_MostrarPrecioFinal=1
información de promociones. Si desea ocultar esto
coloque valor cero.
Provisto de que están activados tanto la variable anterior
como la de ver precios en moneda alterna para la
consulta de precios, adicionalmente en la información de
Promociones_Info_MostrarPrecioFinal_MultiMoneda=1
resultado de promociones el enunciado mostrará el
precio en la moneda configurada. Si no desea ver esta
información en las promociones coloque valor cero.
Cambia la consulta que busca el último correlativo de
QueryCorrelativoOriginal=1 Factura. Solo activar si el arranque del POS está
tardando mucho tiempo.
Si se activa, se guardan en memoria cualquier forma de
RecordarPagosTemporales=1 pago establecida en la pantalla de formas de pago en
caso de tener que devolverse.
Si se activa, permite introducir números y letras en una
ventana separada del grid de pagos, para los números
ReferenciaPagosAlfanumerica=1 de referencia. Esto para casos en los cuales la
referencia del tipo de pago que usted maneje, incluya
otros caracteres además de dígitos numéricos.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 17
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Es una variable opcional que en caso de ser activada,
imprimir una copia de la factura automáticamente.
ReimpresionAutomatica_CopiaFactura=1
(SOLO Para impresión por plantilla RTF, no es
compatible / no aplica para impresión fiscal).
Igual que la anterior solo que para el caso de Notas de
ReimpresionAutomatica_CopiaNotaCredito=1
Credito (Devolucion).
ReporteDeCierre=Z o X Define el reporte fiscal Z o X a la hora del cierre de caja.
Comportamiento de Reintegro para productos pesables:
N = 0 (Por defecto). Siempre se debe pesar el producto.
N = 1 Carga la cantidad total de producto
ReintegroPesableTotal=N
automáticamente, pero es posible utilizar la balanza
para reintegros parciales.
N = 2 Solo permite reintegrar la cantidad total.
RetiroParcialLocal=1 Permite activar el módulo de retiros parciales de dinero.
(Opcional) Código de Moneda alterna para variable de
RTF_CodMonedaAlterna1=CodigoDeMoneda Total en moneda alterna para RTF (No Aplica Impresora
Fiscal)
(Opcional) Código de Segunda Moneda alterna para
RTF_CodMonedaAlterna2=CodigoDeMoneda variable de Total en moneda alterna para RTF (No
Aplica Impresora Fiscal)
(Opcional) Cantidad de decimales para mostrar el monto
de moneda alterna 1 en el RTF. Si no se especifica se
RTF_DecimalesMonedaAlterna1=n
toman los decimales correspondiente a la ficha de
moneda.
(Opcional) Cantidad de decimales para mostrar el monto
de moneda alterna 2 en el RTF. Si no se especifica se
RTF_DecimalesMonedaAlterna2=n
toman los decimales correspondiente a la ficha de
moneda.
Si se activa, específica al imprimir la factura si el cliente
SinDerechoACreditoFiscal=1 tiene derecho a crédito fiscal o no. Esta opción se aplica
para facturas predeterminadas o en formatos RTF.
Tiempo de espera en segundos, para la lectura de la
ScannerControlRtsHand=1
próxima barra.
ScannerNumeroCiclosparaCaptura=1 Número de ciclos para la lectura de la barra.
Variable opcional que permite que el scanner solo lea
dígitos numéricos, y no letras, cuando se trata de un
scanner integrado por configuración de puerto serial.
Si se desea poder escanear códigos de barra con letras,
no se debe habilitar esta configuración.
ScannerLeerSoloNumeros=0
Si posee un escáner / balanza y desea tener la
posibilidad de escanear códigos con letras, pero la
lectura esta trayendo otros caracteres irrelevantes para
el código, debe deshabilitar por hardware la inclusión de
caracteres de control del código (Disable Label ID
Control) en la programación del escáner balanza.
ScannerPosInicioCodBar=3 Posición de inicio de lectura de la barra.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 18
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Si se activa esta variable, la variable
ScannerPosInicioCodBar se toma en cuenta después de
haber removido todos los caracteres especiales de la
lectura inicial. Stellar recibe de la lectura solo Letras y
ScannerPosInicioCodBar_AlFinal=0
Numeros, el resto de los caracteres son descartados. Si
se omite o no se activa esta variable, se empieza a
tomar los caracteres desde la posición indicada antes de
limpiar cualquier carácter especial en vez de al final.
Busca en las tablas locales
ADM_LOCAL: MA_DEPARTAMENTO y MA_ProdxProv
SorteoProgramadoLocal=1 POS_LOCAL: TR_SORTEOS
Los datos para los sorteos programados, permitiendo
descongestionar los I/O a VAD20 en el servidor.
Campo base para verificar y comparar en sorteos
programados.
Valores:
- TOTAL
Sorteo_VerificacionCampoBase=TOTAL
- SUBTOTAL
- IMPUESTO
- MONTO_CANCELADO
- CANTIDAD_PRODUCTOS
Nombre que se desea asignar como identificador del
impuesto. Aplica cuando la impresión es
TaxId = “I.V.A”
predeterminada (no se realiza por plantilla RTF o
Fiscal).
Opcional. Tiempo en segundos a esperar antes de abrir
la gaveta durante el cierre total. Esto hasta ahora solo
ha sido necesario para evitar un comportamiento
TiempoEsperaGavetaCierreTotal=0 indeseado con la impresora fiscal Bematech en su
firmware 3.21 y que abra la gaveta correctamente, luego
de haber enviado otros comandos. Si se coloca en 0 no
se realiza ninguna espera de tiempo adicional.
0 > Teclado en pantalla interno Stellar POS (Por
defecto)
1 > Teclado en pantalla alfanumérico Stellar.
2 > Combinación entre teclado en pantalla alfanumérico
TipoTeclado=N
y numérico para registrar códigos de productos,
cantidades y montos. Su posición se ajusta al cuadro de
texto donde está escribiendo para asegurar la visibilidad
de escritura (recomendado).
Configuración opcional solo aplicable si TipoTeclado=2,
de que los códigos de productos pueden contener letras,
entonces es para cuando se desea tener las bondades
TipoTeclado_CodigosAlfanumericos=0 de esta forma de teclado, pero sin embargo se requiere
un teclado con letras solo en la parte de introducir
códigos de productos. Si se desea activar se debe
colocar = 1
Actualiza los productos, códigos y otros datos en las
Cajas. El número indica la cantidad de ítems de cada
UpdateCant=1500
tipo a procesar después de cada ciclo de transacciones,
según la configuración de la caja.
Permite trabajar con la descripción corta en la grilla de
UsarDescripcionCorta=1
productos del punto de venta. Si está comentada trabaja
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 19
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
con la descripción larga automáticamente.
Es el valor del punto por el cual cliente acumula puntos
ValorPunto=10000
con respecto al total de su factura.
Obliga a introducir los datos del cliente. Si no se
ValidarClientesAlFacturar=1 establecieron al inicio de la factura, entonces se solicitan
nuevamente al darle al botón Totalizar.
En la ventana de Datos del Cliente del POS, obliga a
ValidarRIFClienteContado=1
introducir el RIF si es Cliente Contado.
En la ventana de Datos del Cliente del POS, obliga a
ValidarDireccionCliente=1
introducir la dirección si es Cliente Contado.
En la ventana de Datos del Cliente del POS, obliga a
ValidarTelefonoCliente=1
introducir el teléfono si es Cliente Contado.
En la ventana de Datos del Cliente del POS, obliga a
introducir el correo electrónico si es Cliente Contado.
ValidarEmailCliente=1 Si es = 1 solo valida que no esté vacío. Si es 2, 3 o 4,
valida con diferentes métodos si es un email válido
(sintácticamente, no si existe o no).
Permite validar el vuelto en las denominaciones, cuando
esta opción es activada se debe de configurar por
ValidarVuelto=1 Stellar BUSINESS en la Ficha de Monedas, el máximo
monto de vuelto por denominación y cuales aplican
vuelto.
(Opcional) Si desea que el sistema continúe manejando
el vuelto especificándolo en la moneda predeterminada
en la ficha de monedas y denominaciones, utilice esta
ValidarVuelto_FactorMonedaPredeterminada=1
variable. En caso contrario, el vuelto que especifique
será tomado en cuenta como vuelto en la moneda de la
forma de pago.
(Opcional) Lista de asociación para de manera opcional
definir el monto según cada moneda, a sumarle para
generar un vuelto automático mínimo en el caso de que
se utilice una moneda con un factor que no permita
expresar el monto exacto en moneda predeterminada,
para evitar que se tengan que incluir pagos adicionales
residuales en la moneda predeterminada. Estructura de
la lista de asociación:
"CodMoneda:Monto|Y asi sucesivamente."
ValorMinimo_AutoCompletar_PorMoneda=
Ejemplo: El monto de la compra es 10,005.00
Se va a pagar con $ con un factor / tasa de 2000.
Como no se puede pagar “10005/2000” debido a que
arroja un resultado inexacto que no se puede
representar en la moneda (No se pueden pagar 5.0025
$ si la moneda maneja 2 decimales, lo mínimo sería
5.00 y acompletar con otra denominación, o pagar 0.01
siempre y cuando la denominación permita ese vuelto),
entonces el sistema le añade 0.01 automáticamente
(valor por defecto), es decir, que el monto a pagar
sugerido el sistema indicaría 5.01.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 20
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Para cada denominación que no se defina, el valor por
defecto es 0.01. Si usted no desea que se autocomplete
un monto automáticamente y el sistema haga
sugerencia de completar con pagos residuales en estos
casos, agregue el código de moneda a la variable
(según lo tenga especificado en su ficha de monedas) y
especifique monto 0.
Ejemplo:
ValorMinimo_AutoCompletar_PorMoneda=”USD:0|EUR:
0”
Valida por clave la tecla INSERT, la clave que toma es
ValidarTeclaInsert=1
la misma que se utiliza para reintegro total.
Si se activa, las consultas de precio se hacen en línea
directo contra el servidor. En caso contrario se trabaja
VerificarPreciosRed=1
con los datos sincronizados de la caja y puede funcionar
fuera de línea.
Número de segundos que se muestra la consulta del
precio antes de cerrarse la ventana (Solo si esta activa
VerificarPrecios_TiempoVisualizacion=N
la variable BusquedaControlada). Por defecto son 4
segundos.
Si esta activa con valor = 1, entonces activa la auto
detección del Banco cuando se utilicen pagos con
verificación electrónica, evitando que el POS lo solicite
al usuario. Esto requiere una configuración adicional
para activarse, se deben llenar las variables
VerificacionElectronica_CodBancoFallback y
VerificacionElectronica_ListaAsociacionAutoBanco para
VerificacionElectronica_AutoBanco=1
que pueda funcionar.
Solo está disponible por los momentos para
Consorcios Megasoft (3, 5, y 7). Para otros
consorcios deberá presentar un requerimiento
bajo propuesta económica.
Envía un carácter para cortar el papel si la impresora lo
VerificacionElectronica_CaracterCorteImpresora=
permite.
Si esta activa la variable
VerificacionElectronica_AutoBanco, entonces se debe
especificar un Código de Banco de la Ficha de bancos
que sea alternativo, para el caso de que el banco
detectado por la verificación electrónica no haya podido
ser identificado o asociado correctamente a un banco en
VerificacionElectronica_CodBancoFallback=CodigoBancoS
Stellar. Se recomienda crear un nuevo banco “No Usado
tellar
en POS” para este propósito, cuya descripción sea
“Banco no Reconocido” y utilizar este código si se
llegara a presentar este caso. Esto es solo para
protección e integridad a nivel de datos de las
transacciones en Stellar, pero se considera obligatorio
para activar la funcionalidad de AutoBanco.
VerificacionElectronica_ConsorcioAprobacion=7 0 – Credicard.
1 - Megasoft VPOS (Merchant).
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 21
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
2 – Sitef.
3 – Megasoft VPOS.NET (Merchant).
4 – PosLink (USA / PR)
5 – Megasoft VPOS.NET Integrado con SUMA-CARDS
6 – US Datacap Systems (USA)
7 – Megasoft VPOS Rest (Merchant)
8 – Megasoft VPOS Rest Integrado con SUMA-CARDS
Permite realizar una pausa durante la impresión de cada
VerificacionElectronica_PausaEntreBauches=1
ticket o voucher.
Si esta activada (Valor=1, por defecto), se coloca la
cedula ingresada para la compra automáticamente
VerificacionElectronica_IDClienteAuto=1 cuando se proceda a realizar un pago con verificación
electrónica (Solo disponible para el consorcio Megasoft
VPOS Rest).
Siempre y cuando este activada la variable
VerificacionElectronica_IDClienteAuto, si esta esta
desactivada (Valor=0, por defecto), solo permite ingresar
VerificacionElectronica_IDClienteAlfaNumerico=1
los números de la cedula. En caso contrario, también
permite especificar letras y guiones además de
números.
1: Original al principio. 0: Copia al principio.
VerificacionElectronica_ImpresionOrden=1
0: Copia al principio.
Incluye el número de lote en la referencia de la
VerificacionElectronica_IncluirNumLoteEnReferencia=1
operación retornada por el consorcio.
Para que funcione la detección automática del banco, se
debe crear una lista de asociación donde se especifica
cada identificador de banco según lo devuelve el
consorcio utilizado, y relacionarlo a un Codigo de banco
de la ficha de bancos en Stellar.
Para ello se utiliza la siguiente sintaxis, donde el “:” es el
separador del banco devuelto y su banco relacionado en
Stellar, y luego el separador “|” para agregar una nueva
asociación a la lista. Ejemplo:
Variable=CodigoDevuelto1:CodStellar1|CodigoDevuelto
2:CodStellar2
VerificacionElectronica_ListaAsociacionAutoBanco=Codigo
BancoConsorcio1:CodigoBancoStellar1|YAsi:Sucesivamen
En caso de que solo fuera un banco entonces se
te…
colocaría el primer valor sin agregar “|”. Ej:
Variable= CodigoDevuelto1:CodStellar1
Ejemplo práctico: Utilizo el consorcio
MegasoftVPOSRest, y proceso transacciones con el
banco Banesco y Mercantil, cuyos códigos según el
proveedor (Megasoft) son 134 y 120 respectivamente.
En Stellar tengo registrado Banesco con el código BN, y
Mercantil con el código MT. Entonces la variable debería
quedar con el siguiente valor:
VerificacionElectronica_ListaAsociacionAutoBanco=”134
:BN|120:MT”
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 22
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
El uso de comillas de inicio y cierre es opcional. Para
implementar esta funcionalidad se le debe solicitar al
consorcio la lista de códigos de bancos adquirientes que
usted utiliza en su comercio.
Activa la verificación electrónica con el banco. Es
necesario tener esta activa para aplicar las otras
variables relacionadas con la verificación electrónica
VerificacionElectronica_Maneja=1
(pagos con punto integrado). Adicionalmente se requiere
previamente la configuración del software que se
integrará al POS como pasarela de pagos.
Activa el nivel mínimo requerido para anular
manualmente una transacción del banco cuando no fue
VerificacionElectronica_NivelAnulacion=0 a 10 posible desde el punto integrado. Si se coloca en 11 el
alerta no sale y no sería posible remover la línea del
pago manualmente.
Nivel necesario para hacer la llamada al menú de
VerificacionElectronicaNivel=0 a 10
Verificación Electrónica (Opciones de pagos integrados).
VerificacionElectronica_PausaTicketOrigen=1 Sale un mensaje de pausa para la copia.
Determina si se pregunta al usuario si desea realizar la
transacción con terminal punto de venta integrado. Si se
desactiva, se podría ganar una ligera velocidad de
VerificacionElectronica_Pregunta=1 operación de las cajas pero al mismo tiempo, el sistema
siempre intentará hacer la transacción con el terminal
integrado (Inhabilita el pago con terminales externos y
entrada de datos manuales).
No soportada en la actualidad. No realiza ninguna
VerificacionElectronica_Prompt=””
funcionalidad.
Realiza la impresión de los vouchers desde la impresora
VerificacionElectronica_ImpresoraFiscal=1
fiscal.
No soportada en la actualidad. No realiza ninguna
VerificacionElectronica_ImprimePinPad=1
funcionalidad.
Si se activa, se hace una simulación del manejo de
tarjeta prepagada con verificación electrónica solo para
VerificacionElectronica_TarjetaPrepagada_Entrenamiento=
mostrar como seria el flujo y la interfaz de pago
1
suponiendo que todas las configuraciones estuvieran
activas, el cliente posea dicha tarjeta y tenga saldo.
Especifica si cuando se utilice forma de pago de tarjeta
prepagada, el campo cédula debe estar bloqueado
VerificacionElectronica_TarjetaPrepagada_IDClienteAuto=
(Valor=1) o permite editar y colocar una cedula que
1
pudiera ser distinta a la ingresada para la compra
(Valor=0, valor por defecto).
Si maneja forma de pago de tarjeta prepagada con
verificación electrónica, aquí se debe especificar el
VerificacionElectronica_TarjetaPrepagadaVirtual_Denomin
código de la denominación correspondiente en Stellar
acion=CODIGODENOMINACION
para tarjetas desmaterializadas (virtuales).
(Solo disponible para el consorcio Megasoft VPOS Rest)
Si maneja forma de pago de tarjeta prepagada con
verificación electrónica, aquí se debe especificar el
VerificacionElectronica_TarjetaPrepagadaFisica_Denomin
código de la denominación correspondiente en Stellar
acion
para tarjetas físicas.
(Solo disponible para el consorcio Megasoft VPOS Rest)
Determina si a la hora de dar vuelto a través del
VerificacionElectronica_Vuelto_IDClienteAuto=1
consorcio de pagos integrados, se predefine la cédula
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 23
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
como la introducida en el POS
Indica que el sistema realizará la impresión de los
VoucherAlFinal=1 vouchers. Por defecto esta activa. Por lo tanto, si se
deseara no imprimir, se debe colocar su valor a cero (0).
Siglas para identificar el Registro Fiscal. Aplica cuando
SiglasRegistroFiscal=”R.I.F” la impresión es predeterminada (no se realiza por
plantilla RTF o Fiscal).
Identificador para Numero Tributario. Aplica cuando la
SiglasNumeroTributario=”N.I.T” impresión es predeterminada (no se realiza por plantilla
RTF o Fiscal).
[BRANCH]
BRANCH=01 Código que Identifica la Localidad.
[PORT]
TIMEOUT=30000 Define el tiempo de espera para la conexión BD.
PORT=1433 Define el puerto de conexióna BD.
[ESPERA_TOTALIZAR]
Define el tiempo en espera (Segundos) para totalizar la
ESPERA_TOTALIZAR=2
compra.
[SECUENCE_TURN]
SECUENCE_TURN=212 Define la secuencia del turno.
[POS_SECUENCE]
POS_SECUENCE=10277 Define el número de factura siguiente.
SALE_WAITING=1 Define el número de factura siguiente en espera.
Define el número de ventas en espera a retornar al
SALE_RETURN=1
punto.
[VALIDAR]
Valida que no pasen productos con precio cero a las
PRECIOCERO=1
cajas.
[OPCION_IMP]
Igual que la misma variable en sección POS pero para
AbrirGavetaAntes = 1
gaveta conectada a la fiscal.
Esta variable permite que la apertura de gaveta funcione
en todas las opciones:
(Apertura inicial de caja, Apertura Manual mediante Alt +
AbrirModo2 = 1 G, Cierre Parcial, Cierre Total).
Si se desactiva, únicamente abre durante la impresión
de la Factura.
Imprime en la factura fiscal las Formas de Pago,
mientras se encuentre el documento
DetallarFormasdePago = 1 Bixolon_forma_pago.txt en el directorio de la aplicación.
Aplica únicamente para modelos de impresoras Bixolon,
Fiscat HKA112 y Dascom Tally DT-230 (y cualquier otra
del proveedor The Factory HKA).
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 24
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Imprime en modo de Línea por Línea. Recomendado, ya
que generalmente recibe mayor soporte para los
firmwares y actualizaciones de impresoras fiscales.
Nota: Hoy en día es casi obligatorio su uso debido a que
FacturaLineaxLinea = 1
el método tradicional de impresión por archivo no está
siendo actualizado, ya que es más eficiente que las
impresoras fiscales validen los comandos introducidos
uno por uno.
Imprime un código de barra al final del documento fiscal
que representa el número de factura. Dependiendo del
ImprimirCodigoBarra = 1 modelo y marca de la impresora fiscal, usted puede
seleccionar el tipo de código de barra en los parámetros
de configuración interna de la misma.
El punto de venta trabajara en modo de impresión
Fiscal. Se debe configurar previamente todo lo
ImpresoraFiscal = 1
relacionado con la conexión de la impresora fiscal con el
equipo de caja.
ImpresoraFiscal_ImprimeSorteo = 1 Imprime los datos del sorteo por la impresora fiscal.
Especifica el código de la Localidad a guardar en el
historial de documentos fiscales. Solo aplica para
LocalidadImprimir = 01
impresoras Epson y es necesario que este activa la
variable UsarLocalidadSetup.
Cantidad máxima de decimales para la cantidad de
productos que maneje la impresora fiscal. Para la
mayoría es 3. No cambiar este dato a menos que esté
MaxCant_Decimales_Cantidad=3 seguro de la precisión del tipo de impresora que va a
utilizar, ya que esto afecta los cálculos del sistema para
intentar garantizar la máxima compatibilidad y evitar
diferencias de facturación.
Cantidad máxima de decimales para el precio de los
productos que maneje la impresora fiscal. Para la
mayoría es 2. No cambiar este dato a menos que esté
seguro de la precisión del tipo de impresora que va a
MaxCant_Decimales_Precio=2
utilizar, ya que esto afecta los cálculos del sistema para
intentar garantizar la máxima compatibilidad y evitar
diferencias de facturación.
Nivel para poder imprimir un documento fiscal pendiente
NivelReimprimirFacturaFiscal=0 desde la opción ALT – F. Se puede establecer de
manera opcional, si se deja en 0, no hay cambio en el
comportamiento con respecto a versiones anteriores.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 25
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
PuertoImpresoraFiscal = COM1 Especifica el puerto serial de conexión con la impresora.
Define el modelo de impresora Fiscal a utilizar.
0 Bixolon SRP 350, Aclas y Okidata.
1 Epson
2 Bematech
3 BMC Camel
4 VMAX
5 Fiscat HKA 112
6 Dascom Tally DT-230
7 IBM KC4/GD4/GR4
8 Bixolon SRP 350 V3.0 Flag 21 = 11
9 Bixolon SRP 350 V3.0 Flag 21 = 12
10 Bixolon SRP 812 (Soporta montos 9 enteros)
TipoImpresoraFiscal=0 11 Tally Dascom DT 1125 V2.0 Flag 21 = 30
12 Epson TMT 88 IV (Rep. Dom)
13 Bixolon SRP 812 V3.0+ Flag 21 = 30, Flag 63 = 01
(SRP 812 / HKA 80 con montos altos)
NOTA IMPORTANTE: Este parámetro es de vital
importancia que sea definido correctamente, debido a
que cada tipo de impresora fiscal trabaja según su
protocolo y según sus especificaciones. Si define un
valor erróneo, es posible que su impresora fiscal no
trabaje correctamente.
Si NO está seguro de cuál es el modelo de impresora
Fiscal del cual dispone, consulte las especificaciones del
producto y/o contacte al personal de soporte técnico.
Esta nueva variable sirve para generar un Log a la hora
de imprimir documentos fiscales. Si la variable esta
desactivada (Valor 0) no se generará ningún log.
Por defecto, la variable esta activada en nivel 1 (aún si
la eliminan del Setup), lo que significa que intentara
generar una auditoría por impresión de cada
documento.
Esta auditoría contendrá los valores que leyó para
TrazaDocumentosFiscales_Nivel=1
Número de Comprobante Fiscal, Serial de Impresora y
Número de Cierre Z, e identificará al documento Stellar
en cuestión. Adicionalmente, si no se pudo recuperar el
dato y salió la ventana de datos manuales solicitándole
manualmente los datos al usuario, esta auditoría nos
permitirá saber cuándo sea un caso de esos añadiendo
la información de que el dato fue recibido de forma
manual y no directa.
Si se desea se pueden habilitar hasta 2 niveles más con
mayor información que el anterior.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 26
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Si se coloca nivel 2, entonces además de estar
guardando la información del nivel 1, guardará un
registro de las lecturas que permitan comprobar lo que
la impresora devolvió en ese momento (cuando se
estaban intentando recuperar los datos después de la
impresión), para los 3 datos en cuestión. Esto es porque
el sistema hace 6 intentos de recuperar cada dato con la
impresora. Si las lecturas entre intentos varían no se
considera como válido el dato devuelto y se pide
nuevamente, hasta 6 intentos. Como mínimo son 2
lecturas por cada dato y si estas 2 primeras son iguales
el dato es válido y se acepta (para número de
documento, serial y z, se guarda la traza de cada dato
por separado)
Si se coloca nivel 3, entonces además de guardar la
información de los dos niveles anteriores, en el caso de
impresoras como bixolon o bematech, el dato devuelto
por la impresora es devuelto en un estado "Raw" o
"Preprocesado", por lo cual se extrae de allí el valor
correspondiente. El nivel 2 guarda el valor devuelto por
cada dato, después de ser formateado o extraído según
lo que indica el proveedor. Pero entonces el nivel 3
guardara la traza del dato crudo, para poder constatar el
origen de los datos en el nivel 2. Igual se extrae cada
lectura.
Ejemplo. Las impresoras de The Factory HKA devuelven
una cadena de datos como
“15416516166165161005405430340354035054034330
404535300543” donde los datos están separados por
posiciones (varía según modelo de impresora). En este
caso el valor guardado por el nivel 2 podría ser ejemplo
los últimos 4 dígitos “0543”, mientras que el nivel 3 nos
guardaría la cadena completa donde se recibió este
dato. Esa es la diferencia entre los últimos 2 niveles.
Posteriormente los datos de las auditorias podrán ser
consultados desde el BUSINESS desde Valores
Agregados - Listado de Registros de Auditoría.
Determina el Tipo de medio / cable utilizado para
conectar a la impresora fiscal de acuerdo al tipo de
impresora.
TipoConexion = 0 Valores para Imp. Fiscal IBM:
0 -> Interfaz RS 485
1 -> Interfaz RS232/USB
Imprime la descripción corta del producto si está
UsarDescripcionCorta = 1
disponible.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 27
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Utiliza el código de la localidad definido en el setup.ini
UsarLocalidadSetup = 1
para imprimirla en facturas fiscales Epson.
Funcionalidad que permite imprimir la Observación de
los productos como un Documento no Fiscal a través de
las impresoras fiscales. Esto se puede utilizar para
imprimir algún tipo de información adicional que vaya
con la compra de un producto específico.
Su valor para activar es 1, y para desactivar 0.
ImpObs_EnDocNoFiscal = 1 Nota: Esta funcionalidad está disponible inicialmente
solo con Impresoras fiscales Bixolon, HKA 112 y
Dascom Tally y se encuentra disponible a partir de la
versión v1.12.0.1 de la librería Imp_Fiscal.dll. Para
mayor información consulte el Log de cambios de
BUSINESS 1.12.0.15.
Esta funcionalidad solo es compatible con la impresión
de facturas desde Stellar BUSINESS y POS.
Su valor es una palabra o texto clave que se utilizará
para determinar que productos imprimen la observación.
Por defecto la palabra Clave es “Imprimir:”
ImpObs_Clave=”Texto”.
Se utiliza en conjunto con la variable
ImpObs_EnDocNoFiscal
Si se imprimen facturas con altas cantidades, por
ejemplo para escenarios de venta al mayor, en la factura
ImprimirPorEmpaque = 1 se muestran empaques y se coloca el precio por
empaque. Solo disponibles para impresora fiscal Epson.
ImprimirDescuentos = 1 Imprime información de los productos que tienen
descuento en la factura.
ImprimirDescuentosConsideraImpuesto = 1 Indica si el descuento impreso en los tickets considera
impuesto. En caso contrario solo se muestra el
descuento subtotal.
ImprimirNumeroItems = 1 Si se activa, con valor 1, entonces imprime el número de
ítems de la factura en el pie de página (Cantidad de
Productos distintos y cantidad total de artículos).
(Variable aplicable a impresoras de TheFactoryHKA:
Bixolon / Tally Dascom / HKA, etc).
ImpFiscal_IBMSinDecimales = 1 (Solo aplicable en la IBM)
Si se activa, quiere decir que la impresora fiscal IBM fue
configurada para suprimir los decimales con la finalidad
de ganar enteros en el manejo de montos altos.
IncluirCodigoEnDescripcion = 1 (Solo aplicable en Epson / The Factory HKA):
Indica si imprimir el código en la descripción de los
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 28
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
productos en la factura fiscal.
Si se indica valor uno (1), el código se muestra antes de
la descripción.
Si se indica valor dos (2), el código se muestra en una
línea separada después del producto.
EtiquetaMostrarObservacion = “OBSERVACION:” (Solo aplicable en la Epson):
Si se establece, entonces se imprime la observación de
la factura administrativa con la etiqueta designada. En
caso contrario debe permanecer vacía.
MaxCant_Decimales_Precio=2
Cantidad de decimales para el campo Precio soportado
por la impresora fiscal. Se asegura que el POS realice
los cálculos tomando en cuenta esta configuración para
evitar discrepancias entre cálculo de factura a nivel de
sistema y la impresora.
MaxCant_Decimales_Cantidad=3
Cantidad de decimales para el campo Cantidad
soportado por la impresora fiscal. Se asegura que el
POS realice los cálculos tomando en cuenta esta
configuración para evitar discrepancias entre cálculo de
factura a nivel de sistema y la impresora.
Activar solo si tiene Bixolon 350 con firmware v3.02 y
UsaBixolon350v302=0
respuestas ampliadas
Esta sección aplica cuando se imprimen Sorteos
[TICKETSORTEOPROGRAMADO] Programados por impresora fiscal.
ImprimirRIF=1 Imprime el RIF del Cliente.
ImprimirTelefono=1 Imprime el Teléfono del Cliente.
ImprimirDireccion=1 Imprime la Dirección del Cliente.
ImprimirNombre=1 Imprime el Nombre del Cliente.
[DESCUENTOCONVENIO]
Activa botón de descuento en la barra de Menú al
ActivaDescuentoConvenio=1 totalizar una factura (Descuentos Convenios se
configuran en la Ficha de Clientes).
Especifica el nivel que debe poseer el cajero para
NivelDescuentoConvenio= 0 a 9 utilizar los descuentos por convenio. Si no cumple, se
pide autorización.
[DISPLAY]
Saludo1=Bienvenido Saludo Principal a mostrar en el Display
Saludo2=Caja Disponible Saludo secundario a mostrar en el Display.
Suspendido1=Disculpe Texto a mostrar cuando la caja está suspendida.
Suspendido2=Caja Suspendida Texto a mostrar cuando la caja está suspendida.
Texto a mostrar al cliente en agradecimiento por su
Gracias1=Gracias
compra.
Texto a mostrar al cliente en agradecimiento por su
Gracias2=Por su Compra
compra.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 29
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Cambio=Su Cambio Texto a mostrar al cliente al recibir su vuelto.
Texto a mostrar para informar al cliente que la caja se
Cerrada1=Caja Cerrada
encuentra cerrada.
Texto a mostrar para informar al cliente que la caja se
Cerrada2=Disculpe
encuentra cerrada.
Esta sección forma parte de una funcionalidad opcional de
[RACIONALIZACION] * Stellar POS, y corresponde al módulo de racionamiento
(ventas controladas de productos)
Activa el control de racionamiento en la caja. Esto indica
que se limitan las cantidades de ciertos productos y
Maneja=1 rubros que cada cliente puede comprar en un período
de tiempo determinado. Si la variable esta aplicada se
aplica el resto de las opciones siguientes.
Esta variable indica el nombre de la instancia o dirección
IP. Se puede dejar comentada o no establecerla en caso
de que las tablas del módulo residan en la BD VAD20
por defecto. Solo se define en caso de que se desee
Servidor=192.168.0.1 utilizar una instancia distinta para disminuir la carga de
trabajo en el servidor central y evitar lo máximo posible,
interferencias en el área de caja, generalmente cuando
el servidor no tiene las prestaciones suficientes para
abarcar un ambiente de muchas transacciones.
Dependiendo de si se configuró el valor de la variable
BDD=VAD20 Servidor, adicionalmente se debe indicar el nombre de
la BD donde residen las tablas del módulo.
Usuario protegido de instancia de BD de Racionamiento.
Autogenerada por el POS. Se asume que si está vacía
Login= es por qué es la misma instancia del Servidor POS o
posee las mismas credenciales.
Contraseña protegida de instancia de BD de
Racionamiento. Autogenerada por el POS. Se asume
Password= que si está vacía es por qué es la misma instancia del
Servidor POS o posee las mismas credenciales.
Esta variable determina que se debe introducir la cédula
o identidad con las especificaciones del SIVPRE:
* Se debe colocar la identidad bajo el siguiente formato
en Stellar POS :
Ejemplo - V21000000
Donde el primer carácter debe ser una letra de las
ValidarClienteSIVPRE=1 siguientes: V (C.I Venezolana o RIF Personal), E (C.I
Extranjera), J (RIF Juridico), G (RIF Gubernamental) o P
(Pasaporte), y el resto de los caracteres son SOLO
números, sin incluir ningún tipo de carácter adicional o
especial
Esta variable es necesaria para evitar que se
introduzcan identidades erróneas y por lo tanto, el
usuario utilice múltiples maneras de introducir el
documento para evitar el racionamiento. Bajo estas
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 30
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
condiciones será obligatorio suministrar dicha identidad
a la hora de empezar la compra mediante la solicitud de
datos en Stellar POS. Por lo tanto, para que esto
funcione también se debe contar obligatoriamente con
activar la variable “ClienteActivo=1” en la sección [POS]
Se recomienda en líneas generales para la
organización, adoptar una política de solicitud y
verificación del documento de identidad que deba
presentar el cliente al momento de la compra, ya que si
no es posible que se provean identidades ficticias con el
objetivo de realizar compras evitando el racionamiento.
Esta opción permite definir el aviso que mostrara Stellar
POS cuando se haya detectado exceso de compra por
parte de un cliente, sino se define, el sistema mostrará
Mensaje_Racionamiento=”Texto”. un mensaje genérico. En este caso, no se le permite al
cliente incluir el producto en la compra, o en su defecto
cantidad que exceda la cantidad restante que puede
comprar del rubro.
Esta opción permite definir el aviso que mostrara Stellar
POS cuando se haya detectado que se haya impuesto
algún bloqueo o restricción que le impida al cliente
Mensaje_ClienteSuspendido=”Texto”. comprar productos que se encuentren bajo
racionamiento. En este caso, no se le permite al cliente
realizar la compra de estos productos. Si no se define, el
sistema mostrará un mensaje genérico.
LimiteCaracteresNumericosIDV=8
NumeroMaximoIDV=40000000 La siguiente lista de variables indican para cada tipo de
identificación (V, E, J, P, G) un límite de caracteres
NumeroMinimoIDV=1000000 configurable, y un intervalo de números mínimos y
máximos. Si no se definen o se dejan en 0, no se aplica
LimiteCaracteresNumericosIDE=8 ni límite de caracteres o intervalos aceptados, el cliente
puede introducir la cédula de acuerdo con la estructura
NumeroMaximoIDE=90000000 definida en la variable ValidarClienteSivpre.
NumeroMinimoIDE=80000000 La necesidad de estas variables surge para limitar el
uso inapropiado de identidades ficticias o que no le
pertenecen al comprador. Esto se realiza con el objetivo
LimiteCaracteresNumericosIDJ=0
de fortalecer el control de los datos introducidos.
NumeroMaximoIDJ=0
La configuración que se puede apreciar en el panel de la
izquierda corresponde a los valores recomendados y en
NumeroMinimoIDJ=0
uso por el SIVPRE (Sistema Integral de Ventas de
Productos Regulados) y aceptado en conjunto por la
LimiteCaracteresNumericosIDG=0
Asociación Zuliana de Supermercados y Autoservicios
(AZUSA) y la Gobernación Bolivariana del Estado Zulia
NumeroMaximoIDG=0
(GBEZ).
NumeroMinimoIDG=0
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 31
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
LimiteCaracteresNumericosIDP=0
NumeroMaximoIDP=0
NumeroMinimoIDP=0
Establece que el punto de venta maneja el uso de
dispositivos biométricos captahuellas con el objetivo de
validar al cliente mediante la verificación de su huella
dactilar. Para ello se requiere registrar a los clientes y
sus huellas en una base de datos desde el módulo
administrativo. Este registro implica que el cliente
proporciona su identidad real y debe asociar con su
identidad las huellas de sus dedos, con el propósito de
que este no pueda suministrar identidades falsas, y
tampoco podrá registrar sus huellas de manera
duplicada en otras identidades puesto que el sistema
ManejaBiometrico=1 identifica que su huella ya fue registrando,
efectivamente neutralizando la posibilidad de evitar el
racionamiento.
Para ello, cada caja debe contar con captahuellas, así
como deben existir estaciones de registro, donde cada
cliente se registra únicamente una vez para luego poder
verificar su identidad cada vez que compre.
Nota: Actualmente los captahuellas soportados para
esta implementación son las marcas Suprema y
BioTrack.
Establece el código del perfil de configuración del
dispositivo captahuellas a utilizar. Esta configuración se
DispositivoBiometrico=Codigo define desde el sistema administrativo y corresponde a
la información de marca y modelo del dispositivo, así
como otros aspectos misceláneos.
Establece, durante la captura de la huella, el porcentaje
de calidad de la huella minimo a aceptar para la
verificación. Este parámetro es recomendable que tenga
un valor mediano – alto, ya que a mayor calidad, mas
debe esforzarse el cliente para producir una lectura
buena de su huella, pero a su vez, incrementa la
facilidad con la cual será verificado. Si se realizan
CalidadMinimaBiometrico=50 lecturas bajas es posible que el cliente no sea
identificado y no se le permita comprar productos
controlados.
Cuando se realiza una lectura baja por debajo del valor
especificado, el captahuellas ignora la lectura y continúa
en espera de que el cliente introduzca una huella de
mayor calidad.
Para casos en los cuales es imposible registrar o
Biometrico_NivelAutorizacion=9
verificar la huella de un cliente, ya sea porque su huella
este “desgastada” o tenga muchos inconvenientes para
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 32
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
su lectura, es posible que un supervisor autorice
temporalmente la compra de productos controlados para
la identidad suministrada.
Esta variable define el nivel que debe poseer un usuario
que tenga acceso al POS para poder autorizar la
compra por parte del cliente.
Nota importante: La identidad suministrada por el cliente
a pesar de ser autorizada, debe obligatoriamente
cumplir con la validación SIVPRE.
De manera similar a la variable anterior, tiene el mismo
objetivo, sin embargo, esta permite otorgarle el permiso
de autorización a una lista de usuarios específicos sin
tomar en cuenta su nivel, para los casos en los cuales
solo debe ser capaz de realizar esta función un personal
Biometrico_ListaAutorizacion= autorizado independientemente del nivel que posea para
realizar otras actividades.
"999999999|SUPERVISOR"
Esta lista debe contener códigos de usuario separados
por el carácter “|”.
Se puede dejar vacía si no se requiere utilizar este
método.
Esta variable se usa internamente por el sistema, bajo
EstatusCompraBiometrico= ningún concepto se debe editar su valor, debido a que
se pueden ocasionar inconvenientes.
Esta variable define que se utilizan las configuraciones
avanzadas para los intervalos de racionamiento, lo cual
implica una serie de procedimientos de implementación
de manera previa.
Si no se necesitan estas opciones avanzadas, es
conveniente dejarla inactiva.
Las configuraciones básicas de intervalo de
IntervaloAvanzado=1 racionamiento son: Diaria, Interdiaria, Semanal,
Quincenal y Mensual.
NOTA IMPORTANTE: No es recomendable alternar
entre estas opciones, se recomienda definir desde el
inicio si se utilizará o no, ya que inevitablemente al
alternar entre la opción básica y avanzada se podrían
perder datos de las compras realizadas por los clientes,
por lo cual el sistema no tendría memoria para
determinar quién ha excedido el límite. En esencia, sería
como empezar el racionamiento desde cero.
ManejaCompraMinima=1 Para habilitar el límite de Compra Mínima antes de
pasar productos de Racionamiento. Esto aplica para
ambientes donde se quisiera controlar la adquisición de
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 33
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
productos con la propiedad de Racionamiento y que
antes de ser facturados debe poseer al menos una
cantidad mínima establecida en la Moneda
Predeterminada de productos que estén fuera del
Racionamiento.
Valor 1 = Por Cantidad de Productos.
CompraMinima_Modalidad=3
Valor 2 = Por Cantidad de Productos Variados
Valor 3 = Por Valor Monetario
CompraMinima_Cantidad=4000 Establece la cantidad o valor, según la variable
CompraMinima_Modalidad.
Sección opcional para el manejo de producto Ticket
[TICKEST1] Estacionamiento (Avanzado, requiere otros elementos a
definir de manera previa).
SP_ObtenerPrecio=NombreStoredProcedure Nombre del Procedimiento Almacenado
Nombre del Primer Parámetro correspondiente al Número
SP1_P1=Ticket
de Ticket.
Nombre del Segundo Parámetro correspondiente al Precio
SP1_P2=Precio
del servicio.
SP_MarcarTicketPagado=NombreStoredProcedure Nombre del Procedimiento Almacenado
Nombre del Primer Parámetro correspondiente al Número
SP2_P1=Ticket
de Ticket.
Nombre del Segundo Parámetro correspondiente al código
SP2_P2=Caja
de la caja.
Nombre del Tercer Parámetro correspondiente a la
SP2_P3=Pagado
bandera devuelta de si el ticket fue pagado o no.
SP_ObtenerCodigoBarraTicket=
Nombre del Procedimiento Almacenado
NombreStoredProcedure
Nombre del Primer Parámetro correspondiente al Número
SP3_P1=Ticket
de Ticket.
Nombre del Segundo Parámetro correspondiente el Codigo
SP3_P2=CodigoSalida
de Barra de salida devuelto.
Sección opcional para trabajar un cambio de precio
[CambioPrecioMayorista_MontoFactura] automático de todos los productos entre Precio1, Precio2, o
Precio 3 basado en un monto de la factura.
Maneja=1
Activa o desactiva la funcionalidad. Esta funcionalidad solo
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 34
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
se activa si esta acompañada de los scripts necesarios
para su correcto funcionamiento, para mayor información
acerca de estos scripts debe contactar al departamento de
Administración.
Número del índice del tipo de precio de la ficha de
Productos que se desea aplicar si se cumplen las
condiciones para el cambio de precio automático.
Valores posibles: 1, 2, o 3.
NPrecioFicha=2 En líneas generales, siempre se trabaja el Precio 1 como
precio al detal y los otros dos como niveles de precio al
mayor, pero todo depende del uso que le de la
organización a dichos campos. Si va a utilizar esta
funcionalidad es imprescindible que todos los productos
tengan estos campos activamente administrados y con
valores vigentes.
Índice numérico del campo de la factura sobre la cual se va
a realizar la comprobación para ver si cumple la condición
para el cambio de precio automático. Valores posibles:
1: Validar contra el Total de la Factura.
2: Validar contra el Subtotal de la Factura.
3: Validar contra el Impuesto de la Factura.
4: Validar contra el Monto Exento de la Factura.
5: Validar contra la Base Imponible de la Factura.
CampoAplicar=1
6: Validar contra el Total de la Factura calculado sobre el
NPrecioFicha requerido.
7: Validar contra el Subtotal de la Factura calculado sobre
el NPrecioFicha requerido.
8: Validar contra el Impuesto de la Factura calculado sobre
el NPrecioFicha requerido.
9: Validar contra el Monto Exento de la Factura calculado
sobre el NPrecioFicha requerido.
10: Validar contra la Base Imponible de la Factura
calculado sobre el NPrecioFicha requerido.
Monto al que se necesita que llegue la factura,
dependiendo del campo a evaluar seleccionado, según la
MontoBaseAplicar=500
variable anterior, para determinar si se cumple el cambio
de precio automatico. Debe ser un valor positivo.
Esta variable es opcional, determina si en caso de que
ocurra el cambio de precio automático, si el precio
ForzarPrecio=1 seleccionado en la variable es menor al que tiene el
producto registrado, entonces se aplica, sino se mantiene
el precio que tenía el producto registrado, para asegurar
que el cliente obtenga siempre el mejor precio.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 35
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Si no se indica o esta inactiva (Valor 0, por defecto),
entonces el sistema maneja los cambios de precio como se
indicó anteriormente.
En cambio sí se activa, el cambio se produce al precio
seleccionado para todos los productos de la factura sin
importar si es mayor o menor al que tenía anteriormente en
la transacción.
Sección opcional para manejar control de acceso y
[CAPTAHUELLAS] autorizaciones por medio de Captahuellas. Está disponible
utilizando Biometricos Soportados de Digital Persona.
Activa o desactiva la funcionalidad.
Si se activa, todo se trabaja por captahuellas. (Previamente
Maneja=1
todos los usuarios deberían disponer de su perfil de huellas
para no quedar sin acceso en el POS). Si no está activado
se trabaja normalmente con acceso por contraseña.
Debe indicar el ID del perfil utilizado en BUSINESS para
Dispositivo=ID_DEL_PERFIL_DISPOSITIVO registrar las huellas de los usuarios. Este es el perfil activo
que utilizará la funcionalidad.
Tiempo en milisegundos para visualizar el resultado de la
comprobación de huella, cada vez que se necesite. Por
TiempoEsperaPOSTVerificacion=1250 defecto toma alrededor de un segundo. Si desea omitir esta
parte y ganar rapidez colóquele un minimo de 50
milisegundos.
Por defecto su valor es indistinto para aceptar acceso de
usuarios de cualquier localidad. Si desea forzar que solo
LocalidadUsuarios=?
usuarios de la localidad tengan acceso, entonces
especifique el código de la localidad.
Sección opcional para forzar validación de existencia antes
de ingresar productos en el POS. Sin embargo, tome en
[ValidarExistencia] cuenta que las buenas practicas del Retail, si el usuario
tiene el producto en la mano, lo debe poder llevar, ya que
el control del inventario es un proceso interno de la tienda.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 36
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Si decide implementar este control, tome en cuenta que
debería tener un inventario controlado de manera previa,
porque, si lleva este proceso de manera desordenada, la
cantidad de alertas en negativo entorpecerán el proceso de
facturación, ocasionando malas experiencias al consumidor
final.
Activa o desactiva la funcionalidad.
Si se activa, se emitirán alertas cuando un producto este en
negativo, o la cantidad que se pretenda registrar ya esté en
Activo=1
negativo. Toma en cuenta el inventario original del depósito
piso de venta, lo vendido en el día, los productos en
espera, y las cantidades registradas en otras líneas de la
misma factura.
Nivel del 1 al 9 para poder autorizar la venta del producto
que está quedando sin existencia. De permitir esta acción,
NivelAutorizacion=9
se recomienda que sea un supervisor con nivel alto. Si no
desea permitir la venta, coloque nivel 0.
Existe la posibilidad de emitir un mensaje personalizado
que proporcione mayor información si se define la variable
MensajeDeValidacion.
A la misma se le pueden colocar variables dentro del
mensaje para obtener información del cálculo y la lógica
detrás de la restricción. Las mismas son las siguientes:
-- Generales
$(Producto) > Descripción Larga del Producto
$(ProductoDescCorta) > Descripción Corta del Producto si
está disponible.
MensajeDeValidacion=”El producto no posee
$(CodigoEntrada) > Código usado al momento de registrar
existencia. Si desea agregarlo, deberá solicitar
el producto.
autorización de un supervisor. En tal caso presione
$(CodigoPrincipal) > Código Principal de Stellar
Aceptar, o cancelar para continuar sin añadir el
$(Line) > Salto de Línea.
producto.”
-- Asociadas al cálculo:
$(ExistenciaDeposito) > Cantidad en el Depósito Piso de
Venta (Depoprod: Existencia - Comprometido)
$(RestanteEnDeposito) > Cantidad en el Depósito Piso de
Venta tomando en cuenta las Ventas y Devoluciones del
día.
$(VentasDelDia) > Ventas y devoluciones del producto en
el día en curso.
$(CantidadEnCompra) > Cantidad del producto en la
compra actual (en el grid)
$(CantidadEnEspera) > Cantidad del mismo producto
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 37
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
registrada en compras en espera
$(CantidadRegistrada) > Suma de CantidadEnCompra y
CantidadEnEspera
$(CantidadIngresar) > Cantidad que se pretende registrar
del producto
$(Disponible) > La cantidad efectivamente disponible del
producto (RestanteEnDeposito - CantidadRegistrada), es
decir, lo que queda antes de llegar a cero.
$(CantidadFinal) > Disponible menos CantidadIngresar
(Como está quedando en negativo)
Ejemplo de un Mensaje Personalizado:
MensajeDeValidacion="No hay existencia suficiente del
producto [$(Producto)] para ingresar [$(CantidadIngresar)],
la cantidad disponible es [$(Disponible)].$(Line)Si desea
ingresar el producto, presione Aceptar para solicitar
autorización.
Sección opcional para permitir el uso de la forma de
pago de validación de transferencia Yeipii dentro de la
[YEIPII]
verificación electrónica (en paralelo con otros
consorcios).
Si se especifica el código de una denominación
correspondiente a esta funcionalidad (validación de
Yeipii), entonces el POS realiza la validación de la
Denominacion=”CODIGO_DENOMINACION” transferencia cuando se seleccione este medio de pago.
NOTA Importante: La denominación a utilizar debe estar
activada dentro de la verificación electrónica.
Nombre de Usuario de acceso al API / Plataforma de
Yeipi. Este dato es suministrado por los representantes
User=”NOMBRE_USUARIO”
de la plataforma tras adquirir el servicio para enlazar a su
cuenta.
Token de acceso al API / Plataforma de Yeipi. Este dato
Token=”CADENA_LARGA_SUMINISTRADA_POR_YEIPI” es suministrado por los representantes de la plataforma
tras adquirir el servicio para enlazar a su cuenta.
Sección opcional para permitir el uso de diferentes tipos
[NOVARED_PAGOMOVIL] de Pagos Novared dentro de la verificación electrónica
(en paralelo con otros consorcios).
Token=”CADENA_LARGA”
Token de acceso al API / Plataforma de Novared.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 38
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Este dato es suministrado por los representantes de la
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Dirección URL.
Este dato es suministrado por los representantes de la
Host=”DIRECCION_URL”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Código del Comercio.
Este dato es suministrado por los representantes de la
IdComercio=”CODIGO_DEL_COMERCIO”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Nombre del Comercio.
Este dato es suministrado por los representantes de la
NombreComercio=”NOMBRE_DEL_COMERCIO”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Usuario del Comercio.
Este dato es suministrado por los representantes de la
UsuarioComercio=”USUARIO_DEL_COMERCIO”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Llave proporcionada para el uso del API/ Plataforma.
Este dato es suministrado por los representantes de la
Llave=” CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
ip =”Dirección IP” Dirección IP donde se origina la petición.
Esta variable permite indicar, la denominación con su
moneda que serán utilizadas para procesar las formas
de pago de la plataforma Novared.
Para ello se utiliza la siguiente sintaxis, donde el “:” es
DenominacionPorMoneda =
el separador de la moneda-denominación y luego el
ListaDeAsociacion[Moneda:Denominacion]
separador “|” para agregar una nueva asociación a la
lista. Ejemplo:
Variable=CodMoneda1:CodDenominacion1|CodMoned
a2:CodDenominacion2
TipoPagoPorMoneda =
Esta variable permite indicar los tipos de pagos que se
ListaDeAsociacion[Moneda1:NombrePago1=TipoPago1;No
procesaran en cada moneda.
mbrePago2=TipoPago2|
Moneda2:NombrePago1=TipoPago1]
Para ello se utiliza la siguiente sintaxis, donde el “:” es
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 39
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
el separador de la moneda-NombrePago y el Tipo de
Pago asociado a la Plataforma Novared, y luego el
separador “|” para agregar una nueva asociación a la
lista. A su vez separo con el símbolo “;” para identificar
distintas formas de pago para la Moneda. Ejemplo:
Variable=
Moneda1:NombrePago1=TipoPago1;NombrePago2=Ti
poPago2| Moneda2:NombrePago1=TipoPago1
Sección opcional para permitir el uso de la pasarela de
[INSTAPAGO]
pago Instapago
Dirección URL.
Este dato es suministrado por los representantes de la
Host=”DIRECCION_URL”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Token de acceso al API / Plataforma de Instapago.
Este dato es suministrado por los representantes de la
KeyId=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Token de acceso al API / Plataforma de Instapago.
Este dato es suministrado por los representantes de la
PublicKey=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Si se especifica el código de una denominación
correspondiente a esta funcionalidad (validación de
Instapago), entonces el POS realiza la validación del
DenominacionPagoMovil=”CODIGO_DENOMINACION” Pago Movil cuando se seleccione este medio de pago.
NOTA Importante: La denominación a utilizar debe estar
activada dentro de la verificación electrónica.
Sección opcional para permitir el uso de la verificación de
[STELLAR_PAY]
pago Zelle
Dirección URL.
Host=”DIRECCION_URL” Este dato es suministrado por los representantes de la
plataforma tras adquirir el servicio para enlazar a su
cuenta.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 40
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Usuario de acceso al API.
Este dato es suministrado por los representantes de la
ApiUser=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Token de acceso al API.
Este dato es suministrado por los representantes de la
ApiKey=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Código de Cuenta de acceso al API.
Este dato es suministrado por los representantes de la
CodigoCuenta=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Esta variable permite indicar, la denominación con su
moneda que serán utilizadas para verificar los
pagos Zelle.
Para ello se utiliza la siguiente sintaxis, donde el “:” es el
Zelle_Denominacion= ListaDeAsociacion[Moneda:Denom
separador de la moneda-denominación. Ejemplo:
inacion]
Variable=CodMoneda1:CodDenominacion1
NOTA Importante: La denominación a utilizar debe estar
activada dentro de la verificación electrónica.
Si esta activada (Valor=1, por defecto), se bloquea el
campo Referencia.
ReferenciaBloqueada= 1
La Referencia es generada automáticamente por el
servicio, si desea usar una distinta, debe escribir la misma
y para ello el campo debe estar desbloqueado.
Determina si se pregunta al usuario si desea realizar la
Verificación Automática del pago Zelle. Si se desactiva, se
podría ganar una ligera velocidad de operación de las
VerificacionAutomaticaPregunta=1
cajas pero al mismo tiempo, el sistema siempre intentará
hacer la Verificación Automática (Inhabilita la Verificación
Manual).
Nivel que debe tener un usuario para poder realizar una
NivelVerificacionManual=10 Verificación Manual del pago Zelle. Si el nivel del usuario
es inferior se solicita autorización.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 41
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
[STELLAR_WALLET] Sección opcional para permitir el uso del servicio de la
Wallet de Stellar
Dirección URL.
Este dato es suministrado por los representantes de la
Host=”DIRECCION_URL”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Código de Cuenta del Servicio.
Este dato es suministrado por los representantes de la
CodigoCuenta=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Usuario del Servicio
Este dato es suministrado por los representantes de la
ApiUser=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Clave del Servicio.
Este dato es suministrado por los representantes de la
ApiKey=”CADENA_LARGA”
plataforma tras adquirir el servicio para enlazar a su
cuenta.
Esta variable permite indicar, la denominación con su
moneda que serán utilizadas para procesar los tipos de
Wallet del Servicio de Stellar
Para ello se utiliza la siguiente sintaxis, donde el “:” es el
separador de la moneda-denominación y el tipo de Wallet
en el servicio, y luego el separador “|” para agregar una
DenominacionPorMoneda=
nueva asociación a la lista. A su vez separo con el
ListaDeAsociacion[Moneda:Denominacion]
símbolo “;” para identificar tanto la moneda como la
denominación. Ejemplo:.
Variable=CodMoneda1;CodDenominacion1:
TipoWalet1|CodMoneda2;CodDenominacion2:TipoWallet2
NOTA Importante: La denominación a utilizar debe estar
activada dentro de la verificación electrónica.
Si se activa esta opción, permite escanear un código QR
en la ventana de selección de moneda, para agregar
automáticamente la forma de pago asociada al monedero
FormaDePagoPorQR=1
virtual. En caso contrario, debe seleccionarse la
denominación manualmente (y en la moneda que
aplique).
A continuación se indican las variables relacionadas con el Uso de Stellar APP:
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 42
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
[STELLAR_APP]
Sección opcional relacionada con el uso de Stellar APP
Activa la funcionalidad de lectura de pedidos con código
ProcesarPedidoApp=1
QR
Modalidad de funcionamiento. Listado de valores
posibles:
ModalidadAppPedido=1
1 -> Integración predeterminada con Stellar APP
2 -> Otros
A continuación se indican variables particulares de la sección POS para usar con servicio de cupones BWLCS
Variables para utilizar el consumo de cupones del
[POS]
servicio BWLCS. Sección [POS]
VersionCompatibilidad_ServicioCupones=2 Requerido
Versión inicial estable del servicio (2). Requerido.
En el futuro si se añaden nuevas versiones del servicio
Version_ServicioCupones=2
conteniendo cualquier mejora o particularidad se estarán
indicando la referencia a las mismas y el número de
versión del servicio.
Código del tipo de cupón según fue configurado en el
CodigoCuponCompra=”0000000N”
servicio. Requerido.
Codigo de la cuenta del cliente en el servicio. Es como el
IDCuenta_ServicioCupones=”*********”
“MerchantID”. Requerido.
Dirección del servicio que incluye el puerto de escucha.
Host_ServicioCupones=http://198.12.224.88:7000/api Se debe garantizar que la caja pueda hacer ping a esta
dirección. Requerido.
Usuario del servicio que se asocia a una determinada
cuenta. Requerido. Inicialmente se debe dejar en blanco,
APIUser_ServicioCupones=”***************”
el POS solicitará los datos al inicio para guardarlos de
manera segura.
APIKey_ServicioCupones=”******************************”
Key del servicio asociado a una determinada cuenta.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 43
Stellar® Paper
No. 20220214 STELLAR PAPER Serie: POS
Requerido. Inicialmente se debe dejar en blanco, el POS
solicitará los datos al inicio para guardarlos de manera
segura.
Código de Denominación que se estará utilizando como
pago con cupones. Si se pretende utilizar cupones de
multiples monedas, se deberá crear la denominación con
el mismo código en todas las monedas.
DenominacionCuponCompra=CodigoDenominacion
Esta denominación debe obligatoriamente manejar
verificación electrónica para ejecutar la llamada a
servicio.
Requerido.
Especifica que el POS no preguntara si desea usar la
verificación electrónica cuando se use esta forma de
CuponCompra_SoloEnLinea=1
pago. Se recomienda activar para garantizar que siempre
se use la validación del servicio.
Para habilitar el modo de depuración del POS (Hacer traza técnica de ciertos procesos de su funcionamiento), se puede
crear un archivo en el directorio de instalación llamado “POSDebugMode.Active”. Si este archivo está presente el POS
arranca en modo de depuración y emite mensajes técnicos para ayudar al consultor a tratar de detectar ciertas fallas.
Cuando haya finalizado, recuerde renombrar el archivo DebugMode con extensión Inactive o en su defecto borrarlo,
para restaurar el POS a su funcionamiento regular.
Para habilitar el modo de depuración extendido, es el mismo proceso pero el archivo se llamaría
“POSExtraDebugMode.Active”. La diferencia con el anterior es que emite más mensajes pero es más completo,
cuando se requiera un nivel de trazabilidad superior.
http://www.bigwise.com BIGWISE CORP. - 2019 Derechos Reservados Pág. 44