Publicado el 1 comentario

Abrir cajón de dinero con impresora USB

Para abrir el cajón de dinero, es necesario enviar la instrucción desde el controlador (driver) de la impresora, en la pestaña Comandos Adicionales aparece una opción para abrir cajón de dinero cada vez que se envía una impresión.

En las propiedades de la impresora genérica USB, los comandos de impresora son los siguientes:

  • Comando para Abrir el cajón
    <1B>p0<1414>
  • Comando para Cortar el papel, al finalizar trabajo de impresión
    <0A0A0A0A0A1B>i<0D0A>

Publicado el 1 comentario

Cómo importar un formato (.paq) a MyBusiness POS

paq1. Primero entramos a MyBusinessPOS y damos un clic en la carpeta configuración del Business manager, buscamos la carpeta personalización, y posteriormente el icono “formatos del sistema”.

2. Se abrirá la herramienta Business Manager con la lista de todos los formatos, reportes y o procedimientos, según la carpeta que elijamos. Si da clic en ‘procedimientos’ (por ejemplo) podrá importar reportes o formatos ya que todas las carpetas reciben archivos .paq y tanto formatos como reportes y procedimientos tienen la misma extensión.

3. Clic derecho sobre cualquiera de los formatos y aparecerá una lista de opciones de la cual debe elegir la opción: Importar paquete de procedimientos.

4. Busca el directorio donde esta guardado el archivo y selecciónalo.

5. Aparecerá una mensaje que te dice: ”Paquete importado”. Oprime un clic en Aceptar.

Publicado el Dejar un comentario

Corte Z con impuesto especial

Con tanta reforma u alza de precios, muchos nos hemos visto en la necesidad de imprimir los cortes con el detalle de los impuestos especiales.

Aquí les dejo un corte Z que detalla dicha información.

Publicado el 15 comentarios

Cómo obtener el Corte X y Corte Z

Corte X

El corte parcial X permite analizar el estado de las ventas en cualquier momento del día, pero no afecta a las ventas que se realicen a lo largo del día ni a la caja, es decir, este corte es únicamente informativo.

Para realizar el Corte X desde el punto de venta se realizan los siguientes pasos:

  1. Presionamos la tecla (F2) y seleccionamos la opción Corte Parcial X. Otra manera de llegar hasta este paso es escribir en el espacio para texto del punto de venta Z009[Enter]
  2. Nos pregunta si queremos realizar el Corte X detallado. Seleccionamos la primera opción (sí).
  3. Ahora nos pregunta si queremos imprimir el Corte X. podemos seleccionar la opción que más nos convenga.
  4. En la parte izquierda se muestra la información que se va a imprimir y podemos visualizarla sin necesidad de imprimir el Corte X.
Corte Z

El Corte Z además de mostrar los detalles de las ventas del día permite hacer el corte de caja y dejar los números de esta en cero (0) y lista para al día siguiente la cuenta comience nuevamente.

Los pasos para realizar el Corte Z son:

  1. Presionamos la tecla (F2) y seleccionamos la opción Corte Total Z. Otra manera de llegar hasta este paso es escribir en el espacio para texto del punto de venta Z010 (y presionamos la tecla Enter)
  2. Ahora nos pregunta si queremos realizar e imprimir el Corte Z. Damos clic en la opción (Sí) y nos imprime el reporte. Al igual que en el corte X, en la parte izquierda se muestra la información del Corte Z.

Una vez realizado el Corte Z, el sistema está listo para iniciar una nuevo día de actividades.

Publicado el Dejar un comentario

Colocar el texto en varias líneas

En algunas ocasiones necesitamos que se coloque el texto impreso en dos líneas; tal es el caso de las descripciones de artículos el IMPORTE CON LETRA, en los que aparece cortada la información.
En esta ocasión, nos enfocaremos en el Importe con Letra como ejemplo. vamos a colocar las primeras 15 letras en una línea y el resto en la línea siguiente.

Por default, el importe con letra se encuentra en una línea como esta (En CONFIGURACIÓN–PERSONALIZACIÓN–FORMATOS DEL SISTEMA–TICKET).
cSalida = cSalida & Letra( Round( Val2(rstEncabezado("impuesto")) + Val2(rstEncabezado("importe")) + Val2(rstEncabezado("iespecial")), 2 ), Trim(rstMoneda("Descrip")), True,rstMoneda("Nombre") ) & cLineaNueva

Lo que vamos a hacer es guardar el importe con letra en una variable llamada “ImporteLetra” y después dividir el texto en dos partes a través de la función Mid(texto, inicio, largo)
ImporteLetra = cSalida & Letra( Round( Val2(rstEncabezado("impuesto")) + Val2(rstEncabezado("importe")) + Val2(rstEncabezado("iespecial")), 2 ), Trim(rstMoneda("Descrip")), True,rstMoneda("Nombre") ) & cLineaNueva
cSalida = Mid(ImporteLetra, 1, 15)
cSalida = Mid(ImporteLetra, 16, 20)

Guarda y hace la prueba

En el caso de la remisión es algo parecido

FontBold Falso
FontItalic Falso
ColorDeFuente 0
Say 2.78125 + Row( Incremento ), 1.041667, rstArticulo("Descrip")

Lo que se hará es agregar una condición IF, la función Mid(texto, Inicio, Largo) y colocar todo este bloque de código cerca de la línea “Incremento = Incremento + 1” . El resultado quedará así:

EstableceFuente "Verdana",9.75
FontBold Falso
FontItalic Falso
ColorDeFuente 0
Say 2.78125 + Row( Incremento ), 1.041667, Mid(rstArticulo("Descrip"),1,50)
if Len( rstArticulo("Descrip") ) > 50 Then
Incremento = Incremento + 1
Say 2.78125 + Row( Incremento ), 1.041667, Mid(rstArticulo("Descrip"),41,50)
end if

Incremento = Incremento + 1
rstPartidas.MoveNext
Wend

Guardamos y hacemos la prueba