Publicado el 43 comentarios

Solución a error al timbrar CFDI

Error al generar la factura: Error: Error: System.lo.l0Exception: El parámetro no es correcto.

en System.IO._Error.Win|OError(Int32 errorCode, String maybeFuIlPath)

en System.l0.FileStream.lnit(String path, FileMode mode. FiIeAccess access, lnt32 rights, Boolean useRights, FileShare share, lnt32 bufferSize. FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath,

La causa puede ser el antivirus por algún bloqueo de puerto.

Factura Electrónica CFDI 2010

20.28 MB 478 descargas

El timbrado de la factura Electrónica es un proceso que conlleva algunos segundos extra al momento de hacer las ventas; sin embargo, existen herramientas que pueden apoyarnos a conectar MYBusiness POS con el PAC.

MyBusiness POS y FacturadorElectrónico

He desarrollado la herramienta que permite realizar la conexión de MyBusinessPOS 2012 con FacturadorElectrónico. Con este método, cada factura tarda menos de 10 segundos en ser timbrada.

Además, te puedo apoyar en el registro con el PAC, solo solicítalo al correo jofelchez@gmail.com

El funcionamiento del PAC se explica en este video:

Publicado el 24 comentarios

Básculas Torrey conectadas por cable USB,COM1, db9 o RS-232

Para el caso de las básculas que dan el peso a través del cable, dejo este video:

bascula-digital-torrey-l-eq-5-10_mybusinesspos

Para conectar con la impresora torrey TORREY MFQ-40 CLASE III en MyBusiness POS siga estos pasos:

1. Conecte con el cable RS-232 (COM1) al equipo.

2. Configure en MyBusiness POS en ESTACION01, la marca de la báscula TORREY; además defina el puerto COM1 (en caso de que windows no lo haya detectado como 1, seleccionamos el COM2, COM3…)

3. Configure los artículos para que le permita VENDER A GRANEL. Este se define al dar de alta el artículo, en la pestaña de DATOS ADICIONALES

4. Pese su producto, este no se registrará en el sistema. En este paso es cuando el cliente esta solicitando la cantidad necesaria.

5. Escriba la clave de producto. En este momento pasará a registrarse el peso definitivo

Esta es una segunda opción para pesar desde Torrey a través del cable:

Espero que le sea de utilidad esta información

Saludos cordiales

https://yoreparo.com/balanzas/preguntas/1403560/envio-de-programa-scale-exe

Publicado el Dejar un comentario

Inventario en MyBusiness POS con un SmartPhone Android

Envíanos un Whats al 7222816462 y te asesoraremos a la brevedad en este tema.



En estos días es importante la movilidad al hacer inventarios. Para eso existen herramientas a un costo muy bajo y algunas gratuitas que nos pueden apoyar en esta hardua batalla del Inventario.

Para eso, en esta ocasión estoy probando la herramienta PetScan (https://play.google.com/store/apps/details?id=com.maiko.scanpet&hl=es) en un dispositivo Sony Xperia U.

Se puede hacer una revisión de los beneficios de esta aplicación y hasta el momento es la más completa y sobre todo porque permite almacenar la información en Excel, la cual se puede exportar al sistema MyBusiness POS en algún inventario Inicial. Además es posible utilizar la plantilla que tiene por default el sistema MyBusiness POS para cargar el inventario inicial.

Los resultados son buenos, aunque si es importante destacar la calidad de la cámara para hacer el enfoque apropiado y la cantidad de iluminación ambiental, ya que si se utiliza solo el flash del smartphone puede afectar en la duración de la batería.

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 SISTEMATICKET).
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íneaIncremento = 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