Cesar Systems

Herramientas Informaticas

Conversor CFDI 3.3 4.0 XML A PDF

Esta utilidad hecha en CodeIgniter 4 y usando ElectroJS para la versión de escritorio, nos servirá para poder convertir nuestros XML a la representación impresa de la factura digital.

Para probar el programa en linea pueden entrar en el siguiente enlace https://xml2pdf.cesarsystems.com.mx/

Es posible que la primera vez no funcione ya que el PDF sale en un popup por lo cual tienen que habilitar en el navegador para que permita visualizarlo, en el caso de la versión de escritorio funcionara correctamente.

Es una app muy sencilla pero se se agregaran funciones extras entre mas se descargue y use

Normalmente sale cono una X roja, le dan click y le dan permitir
El resultado final quedaría de esta forma

Dejo ambos enlaces tanto para la App de escritorio como la que esta en linea

Laravel 9 Conversor XML CFDI 4.0 a PDF

Ahora veremos como desarrollar un programa básico para convertir los XML a PDF

En la pantalla principal elegimos el archivo XML CFDI
Y así genera el archivo PDF

JCPOS2022 Impresión QR Identificación de Cliente en TCPDF y PHP 8.1

Y bien mis colegas seguimos con los cambios en el sistema, a continuación les dejo la forma para poder imprimir una etiqueta de identificación para cliente.

JCPOS2022 Aplicar descuentos por producto en cotizaciones

Ya vimos lo del catalogo de descuentos, ahora falta ver como usarlos en las cotizaciones.

Se agrego el botón en los productos para asignarles el descuento
Al darle click nos saldrán los descuentos disponibles por usuario al seleccionarlo hará el calculo
Vemos como hace el descuento sobre el subtotal

Catalogo de descuentos JCPOS2022

Buenas noches amigos, les dejo un catalogo nuevo llamado descuentos, en los cuales se van a capturar los descuentos y que usuarios tendrán derecho al descuento.

Este es el catalogo en donde podremos hacer altas bajas y cambios de nuestros nuestros descuentos
Al darle click en descuentos usuarios podremos asignar si el usuario tendrá derechos al descuento
En la siguiente publicación veremos como asignarle el descuento por producto en la venta

IMPRESIÓN DE CÓDIGO DE BARRAS DE PRODUCTOS USANDO PHP Y TCPDF

CONTINUAMOS CAMARADAS!! ahora agregamos el codigo de barras a los productos

Se agrego el mismo botón, y funciona exactamente igual

INCREÍBLE GENERADOR DE CÓDIGO DE BARRAS USANDO PHP8 Y TCPDF

Amigos y continuamos con cambios nuevos, este cambio lo solicito un amigo de República Dominicana el cual consiste en generar un básico código de barras para cliente

Se agrego en el catalogo de cliente el botón para generar el código de barras
Al darle click vemos como se nos genera el código de barras
Al pasarle el lector de código de barras en el control para seleccionar el cliente se seleccionara en automático si es que existe

NOVEDADES JCPOS2022 LOGOTIPO EN IMPRESIONES PDF GUARDADAS EN BASE DE DATOS EN BASE64

**NOVEDAD** Ahora en las impresiones PDF mostrara el logotipo que guardamos en las configuraciones de la empresa

Todo esto lo hacemos usando TCPDF leyendo desde la un campo en la base de datos convirtiéndolo a base64.

Como TCPDF no puede mostrar directamente el código en base64 lo que hacemos es es generar el archivo y mandarle una ruta y es como lo muestra

Impresión del ticket desde administrar ventas JCPOS2022

En esta actualización aparte de hacer unas correcciones en el funcionamiento, hemos modificado el administrar ventas para imprimir el ticket a voluntad

Agregamos el ultimo botón para reimpresión de tickets
Modificamos la impresión del ticket para que se ajuste automáticamente al tamaño de la hoja, ademas tomamos el logo que subimos por empresa

ERROR FACTURACIÓN CFDI 4.0

Con la nueva facturación han salido algunos detalles, como en este caso es la validación del nombre del receptor, al querer timbrar sale este mensaje.

 CFDI40102 El resultado de la digestion debe ser igual al resultado de la desencripcion del sello.

En el caso de nosotros el nombre del receptor contenía el carácter & por ejemplo el nombre era frutas & verduras o tambien Diseño&Produccion.

En este caso la solución fue remplazar el & por espacio vació quedando de la siguiente forma frutas verduras o DiseñoProduccion.

En caso de que tenga Ñ se cambia por N.

Igual si es otro carácter como . o – se tiene que quitar y pasa la validación timbrando correctamente aunque en la constancia fiscal muestre ese carácter

CORRECCIÓN: Esto funciono al principio pero ahora para XML el & se tiene que poner el carácter de escape & pero al generar la cadena original se tiene el & tal cual sin carácter de escape

Saludos

Página 24 de 148

Creado con WordPress & Tema de Anders Norén