El artículo que a continuación les presentamos aclara las posibilidades para cancelar facturas, evitando así confusiones futuras en el procedimiento.
1. La factura se generó desde el Asistente de Ventas y se envió a cobranza.
Este movimiento genera un registro de ventas, con una salida al inventario y adicionalmente genera un cargo al módulo de cobranza. Usted puede también aplicar un abono en cobranza cuando su cliente le pague la factura.
La cancelación de la factura devolverá al almacén las existencias y saldará el cargo hecho a cobranza pero los abonos que usted haya aplicado a esta factura quedaran pendientes de saldar.
Cuando cancelamos una factura no necesariamente devolvemos al dinero al cliente, en algunos casos lo aplicamos a algún otro documento o bien generamos la factura correcta y le aplicamos este pago, por tal motivo la cancelación de la venta en automático nonos cancela los abonos. Para cancelarlos debe ir a cobranza.
En su flujo de caja y en su corte se verán reflejados los abonos que genere en efectivo.
2. La factura se generó a partir de uno o varios tickets.
a) Desde el módulo de Punto de Venta.
Este movimiento genera un registro de ventas con una salida al inventario y adicionalmente genera un cargo al módulo de cobranza si la venta se hizo a crédito. Usted puede también aplicar un abono en cobranza cuando su cliente le pague la factura.
Cuando usted cancela la factura, considere que sólo se cancelará el documento ‘Factura’. El ticket seguirá en cobranza con sus abonos respectivos. Si usted requiere cancelarlos, también deberá cancelar el ticket e ir a cobranza y cancelar los abonos realizados a esta venta.
En su flujo de caja y en su corte se verán reflejados los abonos que genere en efectivo.
b) Desde el Business Manager.
Si usted ya tiene un ticket que envió a cobranza y realiza la conversión a factura desde el Business Manager, tendrá el mismo efecto que la que se convierte desde el punto de venta considerando que al cancelar este ticket no se verá reflejado en el flujo de caja.
Fuente:
Información obtenida del boletín No. 92 de http://MyBusinessPOS.com
Para poder modificar el tamaño de la fuente en el ticket de My Business POS, primero es necesario conocer cómo está conectada la impresora, así como la configuración de la estación de trabajo.
Existen dos formas de modificar el texto de un ticket:
1. Para las impresoras configuradas por puerto LPT:
Se modifica un procedimiento llamado FORMATOTEXTO (En el Business Manager—Configuración—Personalización—Procedimientos y Rutinas del Usuario)
Ahí está un código como este:
Sub Main()
Dim p, s
On error resume next
Set p = ImpresoraDefault(Ambiente.rstEstacion("pticket"))
Lo que vamos a hacer es identificar p.Font.Name y p.Font.Size. Puede cambiarlo por una fuente legible y que a la vez se ajuste en el ticket. Se recomienda que utilice los tipos de letra Tahoma o Courier New debido a que estos utilizan caracteres con ancho estándar; sin embargo puede hacer pruebas con la fuente Arial.
Para GUARDAR los cambios, presione F2 o de clic en el botón Guardar.
2. Para impresoras configuradas por puerto USB:
Para este caso, es posible modificar el ticket en la parte final del formato TICKET (En el Business Manager—Configuración—Personalización—FORMATOS) y ubicamos el código, el cual está comentado:
'IniciaDocumento
'Say 0,0, cSalida
'FinDocumento
'Exit Sub
Lo descomentamos, agregamos la fuente y debe quedar de la siguiente manera:
IniciaDocumento
EstableceFuente "Courier New", 9
'FontBold True
Say 0,0, cSalida
FinDocumento
Exit Sub
A varios usuarios les ha sucedido que no pueden visualizar los reportes de manera correcta; solo se alcanza a visualizar un poco que se está cargando el reporte, pero al momento de mostrarlo se queda casi en blanco toda la ventana.
La solución que les comparto en esta ocasión tal vez suena muy simple, sin embargo, estoy seguro que a más de uno le va a ser útil.
Debe configurar su equipo al idioma Español (México).
Esto se logra siguiendo la ruta INICIO — PANEL DE CONTROL — CONFIGURACION REGIONAL Y DE IDIOMA.
Ahí Seleccionamos el idioma Español de México y también se recomienda la ubicación México.
Esto además soluciona el problema de que los aprecios de los artículos se ven en miles o millones de pesos (cuando en realidad su valor es unos pesos y algunos centavos).
Este tip también soluciona el problema de los decimales con coma (1,500) y muestra los decimales con el punto decimal(1.5) como lo conocemos en México.
Espero haber aportado algo para todos los visitantes del blog. cualquier duda contactarme a jofelchez@gmail.com
Muchos de los compañeros distribuidores se han enfrentado con serios problemas relacionados con la impresión de tickets y que, demasiado tarde, se dan cuenta de que la impresora que han comprado no es la más apropiada para el Usuario Final.
Antes que nada, vale la pena mencionar los tipos de impresoras de tickets que existen en el mercado.
ImpresoraTérmica. Esta imprime en un papel especial y a gran velocidad. Funciona con un pequeño fusor que genera un poco de calor y con eso es suficiente para obtener un ticket de excelente calidad. Ventajas: Alta velocidad, Imprime imágenes, Diferentes Fuentes y tamaños de letra. Es ideal para negocios donde necesitas expedir varios tickets al día. Desventajas: Papel caro(aprox $15.00 el rollo de 2 m). Costo elevado de la miniprinter, Noimprime duplicados de ticket.
Impresora de Matriz. Esta impresora funciona con una cinta con tinta que, mediante golpes, va creando los caracteres del ticket. Ventajas: Es barato el papel, la impresora es un poco más barata que la térmica. Ideal para los negocios que necesitan duplicado de ticket. Desventajas: Necesita cinta para imprimir. La velocidad de impresión es baja.
Otra característica a considerar es la forma en que la iniprinter se conecta al equipo:
LPT. Es recomendable cuando solo va a tener una estacion de trabajo en su negocio. Es recomendable si se va a conectar un cajón de dinero o si su impresora tiene cortadora de papel.
USB.Es recomendable cuando va a compartir su MiniPrinter en red y varias terminalesimprimirán en esta. Es necesario que se especifique en Windows como impresorapredeterminada. Este tipo de conexion necesita del driver de la impresora para que la impresion sea correcta. también puede funcionar agregando una impresora Generic Text Only de Windows.
COM. Este tipo de conector ya es muy raro, no es tan recomendable utilizarlo.
Convertidor USB a LPT: No lo recomiendo, De cada 10 instalaciones, tal vez solo tres le van a funcionar.
Con respecto a la marca de miniprinter, la que he utilizado mucho son las Bixolon de Matriz y OKI POS 407 térmica. ambas funcionan muy bien con el driver apropiado. También están las Epson; sin embargo es difícil conseguir los drivers apropiados y eso genera conflictos en la impresión.
Bueno espero que les sean de utilidad estos pequeños tips.
Algunas MiniPrinters las pueden conseguir a un excelente precio en Mercado Libre.
En esta ocasión complementaré acerca del Código Duro 58; el cual tiene que ver con muchas razones. Por lo pronto les dejo un video que muestra la solución en Windows 7.
2147467259 se ha denegado el permiso create database en la base de datos ‘master’. código duro: 58
La causa es que los candados de SQL Server y windows 7 impiden que se cree por primera vez una base de Datos que es necesaria para guardar configuraciones del mismo SQL Server.
(Obtenido de MyBusiness POS Desarrollos)Pueden ser varias causas, le comento las posibles soluciones:
Dar clic secundario al icono de MyBusiness POS y elegir la opción “Ejecutar como administrador”. Para evitar tener que hacer esto nuevamente, puede cambiar la “Configuración del control de cuentas de usuario” y colocarlo en “Nonotificarme nunca”
Otra alternativa sería realizar lo siguiente:
Utilice la secuencia “C:\MyBusinessDatabase” y seleccione el archivo “MyBusinessPOS2010”, de clic secundario y elija la opción “Propiedades”
En el cuadro de dialogo que aparece, seleccione la ficha “Seguridad”, de clic en el botón Editar, clic en la casilla “Control total”, clic en Aceptar y nuevamente clic en Aceptar.
Repetir el proceso con el archivo MyBusinessPOS2010_log
Existe un error al intentar hacer la conexión -2147467259 Proveedor de canalizaciones con nombre: No se pudo abrir una conexión con SQL Server [2]. código duro: 58
Causa: El servicio de SQL SERVERno esta habilitado
Verifique, primero, que se haya instalado correctamente el servicio de SQL Server.
Revise que esté en estado Running: Entrar a inicio/todos los programas/Microsoft SQL server management studio/herramientas de configuración (configuration tools) /Administrador de configuración de SQL server/services: Aquí mostrará los servicios de SQL, seleccionaremos el servicio SQL Server (SQLExpress), clic derecho iniciar. Otra alternativa es ejecutar esta herramienta que les dejo de forma gratuita para que la prueben. La desarrollé y es funcional:
Existe un error al intentar hacer la conexión -2147467259 Proveedor de TCP: Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder. código duro: 5
Te podemos solucionar este error lo más pronto posible desde Whatsapp 7222816462
Causa: No hay conexión física entre el servidor de SQL Server y la Estación de Trabajo
Verifique que el equipo esta dentro de la red, conectado físicamente o por VPN (Hamachi) y que pueden comunicarse o compartir archivos.
En donde dice SERVIDOR, es el nombre de su equipo en donde esta almacenada la base de datos
1400 es el numero de puerto por el que nos conectaremos al servidor, este debe estar abierto tanto en el firewall como en la configuracion de SQL Server (ambos en el servidor).
Permiso denegado. problema con para crear una Base de Datos en SQL SERVER
Existe error al interior hacer la conexion 2147467259 CREATE DATABASE Permission deied in database master codigo duro:5
(Obtenido de MyBusiness POS Desarrollos)Pueden ser varias causas, le comento las posibles soluciones:
Dar clic secundario al icono de MyBusiness POS y elegir la opción “Ejecutar como administrador”. Para evitar tener que hacer esto nuevamente, puede cambiar la “Configuración del control de cuentas de usuario” y colocarlo en “Nonotificarme nunca”
Otra alternativa sería realizar lo siguiente:
Utilice la secuencia “C:\MyBusinessDatabase” y seleccione el archivo “MyBusinessPOS2010”, de clic secundario y elija la opción “Propiedades”
En el cuadro de dialogo que aparece, seleccione la ficha “Seguridad”, de clic en el botón Editar, clic en la casilla “Control total”, clic en Aceptar y nuevamente clic en Aceptar.
Repetir el proceso con el archivo MyBusinessPOS2010_log
Existe un error al intentar hacer la conexión -2147467259 Proveedor de TCP: No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. código duro: 58
Causa: El equipo servidor no tiene abierto el puerto 1400
Es necesario abrir el puerto 1400 en el equipo servidor.
No está instalado el Servidor (SQL Server) en la Red Local.
Existe un error al intentar hacer la conexión -2147467259 SQL Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. código duro: 58
Causa: No está instalado Sql Server en el equipo local y además no se encuentra en otro equipo de la Red.
La solución es Revisar que puede compartir archivos o datos con el servidor para asegurarse de que hay buena comunicación. Además será necesario que en la terminal coloque esta cadena de conexión.
Existe un error al intentar hacer la conexión -2147467259 Proveedor de TCP: No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión. código duro: 5
Causa: El Servidor está rechazando la conexión debido a que el puerto disponible para aceptar las peticiones no es el 1400 (tal vez es el 1344, que viene por default). En este caso, debemos abrir el puerto 1400 para permitir el acceso a la Base de Datos.
Existe un error al intentar hacer la conexión -2147467259 SQL Server service has been paused. No new connections will be allowed. To resume the service, use SQL Computer Manager or the Services application in Control Panel. código duro: 5
Causa: El servicio está Pausado de manera intencional por el Personal Administrador del Sistema (DBA).
No existe la Base de Datos MyBusinessPOS2011.mdf en la Lista del Servidor.
Existe un error al intentar hacer la conexión -2147467259 Cannot open database “C:\MyBusinessDatabase\MyBusinessPOS2011.mdf” requested by the login. The login failed. código duro: 5
Causa: La Base de Datos no existe en el Servidor.
Tal vez Será Necesario hacer un Attach de la Base de Datos.
Otra causa es que no se encuentran los dos archivos necesarios en la ruta C:\MyBusinessDatabase\
El Sistema de Archivos de Windows esta Comprimido
EXISTE UN ERROR AL HACER LA CONEXION 2147467259 EL ARCHIVO C:\MYBUSSINESDATABASE\MYBUSSINESPOS2011.MDF. esta comprimido pero no recibe e una base de datos o grupo de archivos de solo lectura el archivo debe estar descomprimido. codigo duro 58.
Causa: Windows Comprime los archivos de manera automática para reducir espacios.
Dar un clic sobre la unidad C, seleccionar la opción “Propiedades”. En la ventana que le aparece debe deshabilitar la opción que dice “Comprimir esta unidad para ahorrar espacio en disco”. De clic en Aceptar y vuelva a hacer una prueba para entrar a MyBusiness POS.
No coincide la contraseña para accesar a la Base de Datos
Existe un error al intentar hacer la conexión -2147217843 Login failed for user ‘sa’. código duro: 5
Causa: el usuario y la Contraseña no coinciden para accesar a la base de Datos (de SQL Server, no es la misma del login a mybusiness).
Usurio: sa
Passwd: 12345678
Error de Password en MyBusiness POS
El password no coincide
Causa: el usuario y la Contraseña no coinciden para iniciar Sesión en MyBusiness POS
Datos por Default
Usurio: sup
Passwd: sup
La manera correcta de escribirlo es sup[ESPACIO]sup
Error en el Usuario MyBusiness POS
El usuario no existe
Causa: El usuario no ha sido dado de alta en el sistema.
Datos por Default
Usurio: sup
Passwd: sup
La manera correcta de escribirlo es sup[ESPACIO]sup
La Cadena de Conexión está Incompleta
Existe un error al intentar hacer la conexión -2147467259 Interfaces de red SQL: La cadena de conexión no es válida [87]. código duro: 5
Causa: A la cadena de conexión le faltan parámetros para que se pueda realizar la conexión al Servidor (puede ser el nombre o el puerto 1400 que haga falta).
Te podemos solucionar este error lo más pronto posible desde Whatsapp 7222816462
Error al ejecutar a SQLCloud
Error al intentar abrir MyBusinessPOS V17
Existe un error al intentar hacer la conexión -2147467259 SQL Server Network interfaces: La instancia localDB especificada no existe. [x89C50107]. Código duro: 5
Causa: La versión 2017 se conecta de manera diferente a las anteriores, crea un nombre propio en el ODBC.
Te podemos solucionar este error lo más pronto posible desde Whatsapp 7222816462
Run time error 91 mybusiness pos
Error de tiempo de ejecución ’91’: la variable de objeto o variable de bloque With no está establecida, seguida del Error 59999 – Error definido por el objeto o definido por la aplicación
PD: Estoy seguro que ni el personal de MyBusiness POS Desarrollos tienen esta lista de errores y Soluciones!!!
Whatsapp 7222816462 , tenemos la solución.
Ocurrió un Error
Module: frmPointOfSal
Function: TerminaVenta
Description: No se pudo finalizar la reansacción de datos: Error no especificado código duro: 2944
Error número: -2147467259