Código fuente sistema web facturación electrónica México cfdi 4.0, C# .Net y mysql

Este sistema web sirve para que puedas generar el XML, el sellado de tu xml, timbrado con el PAC FC y creación del archivo pdf.

PRECIO: $2500 pesos mexicanos
PRECIO USD: 130 usd
Contacto:
 [email protected]
Whatsapp: +52 33 2999 4215
Demo: https://facturacionhdeleon.bioxor.net/
Usuario Demo: [email protected]
Contraseña Demo: 000000

Sistema web para crear la facturación electrónica, incluye el código fuente en C# MVC .Net y la base de datos en mysql.

Este sistema web sirve para que puedas generar el XML, el sellado de tu xml, timbrado con el PAC FC y creación del archivo pdf.

También incluye todos los siguientes módulos:

  • Inicio de sesión
  • Catálogo de productos
  • Catálogo de clientes
  • Catálogo de impuestos
  • Datos fiscales
  • Archivos fiscales
  • Carga de logotipo
  • Generación de factura
  • Cancelación
  • 30 folios en FC Pac

Modos de compra:

Crear la factura electrónica del SAT desde PHP, ejecutando C# .Net. XML, Sellado, Timbrado. Cfdi 3.3

En este video te enseñare como puedes crear el XML y timbrarlo, esto ejecutando código ya compilado de C# .Net enviándole los valores de la factura desde PHP.

Descargar código fuente

Curso de facturación electrónica Colombia en C# .Net

En este curso te explico cómo puedes crear la factura electrónica de Colombia según lo establecido por el DIAN.

Todo el proceso esta explicado para la tecnología C# .Net.

El curso esta en proceso, si quieres estar informado de cuando publico los videos, te invito a que te suscribas a mi canal de youtube dando clic aquí.

1.- Generar clases a partir de XSD

Curso para crear sistema para facturación electrónica web gratis en C# .Net

En estos videos programados en vivo, te enseñare como hacer un sistema web que te sirva para la facturación electrónica, para que puedas generar tus facturas desde una interfaz amigable para el usuario.

El código fuente se encuentra al final de esta entrada; si quieres recibir un sistema con más elementos que este gratuito, puedes apoyarme vía patreon desde 1 USD al mes:
https://www.patreon.com/powerhdeleon

Puedes ver más videos gratis en mi canal de youtube: canal de hdeleon.net

1. Creación del proyecto en MVC .Net, y acceso de usuario

2. Librería para creación y sellado de xml 3.3 y catálogos del SAT en mysql

3. Creación de tablas en base de datos mysql para facturación

4. View Model para creación de factura

5. Seguridad y Vista para crear factura

6. Crear autocompletar de claves del SAT

7. Crear SelectList de catálogos del SAT – Parte 1

7. Crear SelectList de catálogos del SAT – Parte 2

8. Conceptos dinámicos

9. Crear objeto comprobante

10. Código para sellar el XML

11. Creación del archivo XML

12. Sellado de archivo XML

13.- Creación de capa de timbrado

14.- Timbrado de factura

Descargar el código fuente

Recuerda que la publicidad es para una buena causa, apoyar perros que están en la calle.

Curso para crear el complemento para recepción de pago del SAT en C# .Net gratis, cfdi 3.3

Este es un curso gratuito para que puedas crear tus xml con el complemento de pago.

Si gustas apoyarme, a la derecha puedes darme para una cerveza.

1. Convertir XSD del SAT a clases de c# .Net

2. Convertir XSD del SAT a clases de c# .Net.

3. Creación del xml, sellado y timbrado

4. Agregar documentos relacionados

Código fuente: clic aquí.

Curso complemento para recepción de pagos en C# .Net, Crear xml, timbrar | SAT cfdi 3.3, #3

En este video del curso para crear el complemento para recepción de pagos del cfdi 3.3, te enseñare como incorporar la clase que generamos en el video anterior en la clase Comprobante, y de esta manera crear el xml, para sellarlo y posteriormente timbrarlo.
También te explicare como debes armar el comprobante, ya que en este tipo de documento tiene validaciones en específico.

Video anterior: https://hdeleon.net/curso-complemento-para-recepcion-de-pagos-en-c-net-convertir-xsd-a-clases-de-c-sat-cfdi-3-3-2/

Código fuente: clic aquí.

Ejemplo de XML de complemento para recibo de pago ya timbrado, SAT, cfdi 3.3

Les adjunto un ejemplo de como sería un archivo con el complemento para la recepción de pago versión 1.0, como lo solicita el SAT.

¿Quieres aprender a programar el complemento de pago? Yo te enseño gratis dando clic aquí.

El siguiente xml ya esta timbrado y es valido.


<?xml version="1.0" encoding="ISO-8859-1"?>
<cfdi:Comprobante LugarExpedicion="20131" TipoDeComprobante="P" Total="0" Moneda="XXX" SubTotal="0" Certificado="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" NoCertificado="30001000000300023708" Sello="Vj+oPDouoVyXz0Gwh2wDsrukh2XwrwK9cZXOoh+RqFd6Otwdduz/RyFyvfR9Kio13IbCeLeLEVWZneik1CU/gwVAJ6+v/CBkd2AjL32JQsaWNitAqQ+kdgmtbSO0ZAoQazTcSyzYyk7n/14EQGlIwa66OjSS77WPkiZIhz8TFF5wCKir4i3tEMGfpuok1ZVR4EIpzVc9vu+CEnTPKhxd2wsPp6aUyaYTt3wvIrle+qmBlF9mkWMYai4obBq+BCp5HhmxUBFizafE+MAdj/M8y2WSobyg6PSD75pgfPas9l9mqX4919It5AqF3n7Iadvzo1hDK2vZAbwXAYShJ3gb3g==" Fecha="2018-09-18T00:06:39" Folio="1" Serie="H" Version="3.3" xsi:schemaLocation="http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" xmlns:cfdi="http://www.sat.gob.mx/cfd/3">
	<cfdi:Emisor RegimenFiscal="605" Nombre="Una razón rh de cv" Rfc="LEGH870601DM7"/>
	<cfdi:Receptor Nombre="Pepe SA DE CV" Rfc="BIO091204LB1" UsoCFDI="P01"/>
	<cfdi:Conceptos>
		<cfdi:Concepto Importe="0" ValorUnitario="0" Descripcion="Pago" ClaveUnidad="ACT" Cantidad="1" ClaveProdServ="84111506"/>
	</cfdi:Conceptos>
	<cfdi:Complemento>
		<pago10:Pagos Version="1.0" xmlns:pago10="http://www.sat.gob.mx/Pagos">
			<pago10:Pago Monto="666" MonedaP="MXN" FormaDePagoP="01" FechaPago="2018-09-18T00:06:39">
				<pago10:DoctoRelacionado ImpPagado="600" MetodoDePagoDR="PUE" MonedaDR="MXN" IdDocumento="BEDC8964-7E57-4604-9968-7E01378E8706"/>
				<pago10:DoctoRelacionado ImpPagado="66" MetodoDePagoDR="PUE" MonedaDR="MXN" IdDocumento="BEDC8964-7E57-4604-9968-7E01378E8706"/>
			</pago10:Pago>
		</pago10:Pagos>
		<tfd:TimbreFiscalDigital Version="1.1" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" RfcProvCertif="EME000602QR9" SelloSAT="GICyRB9uhyZ1u6zuj8ZpxWM92gU2kDfmodwTvXoLy3ZMxrXWsqrF16tYfwBxK8eZDmXoxnKWTfoubcyt/DtgxDHDEyqRLf+oYashKByApRLRtIYTvivrm1XZCL6RuYlKyNwjrsk2vx4kJfk+/vCcy9pSYfG8sXHPPNg8yNsvpAdGpN2JF8b11QpbYukgaspkCh5hEcOuuu7/kM2p0sRC1bZMzMxAbD9QCgSoRkpMxnHbif5oY60pK68b3yp417ZtaKCLk2y/oetZGkpgNnImC6KDbqo4fuXDnfqxSrjEJW9UIMiyOW92sP8LljFXicGBjLTQMq1kGLyM7SeSAG7c/Q==" NoCertificadoSAT="20001000000300022323" SelloCFD="Vj+oPDouoVyXz0Gwh2wDsrukh2XwrwK9cZXOoh+RqFd6Otwdduz/RyFyvfR9Kio13IbCeLeLEVWZneik1CU/gwVAJ6+v/CBkd2AjL32JQsaWNitAqQ+kdgmtbSO0ZAoQazTcSyzYyk7n/14EQGlIwa66OjSS77WPkiZIhz8TFF5wCKir4i3tEMGfpuok1ZVR4EIpzVc9vu+CEnTPKhxd2wsPp6aUyaYTt3wvIrle+qmBlF9mkWMYai4obBq+BCp5HhmxUBFizafE+MAdj/M8y2WSobyg6PSD75pgfPas9l9mqX4919It5AqF3n7Iadvzo1hDK2vZAbwXAYShJ3gb3g==" FechaTimbrado="2018-09-18T00:06:44" UUID="FE5B2DD2-7E57-44E0-88C9-FB1AF0D17142"/>
	</cfdi:Complemento>
</cfdi:Comprobante>

¿Por qué se cae el sistema de facturación electrónica del SAT? Cfdi 3.3, Facturación Electrónica



¿Cuantas veces este año te ha pasado que quieres hacer una factura en el sistema del SAT y resulta que esta muerto?

Yo como contribuyente y como desarrollador de software me puedo dar cuenta de las deficiencias de sistemas como lo es el sistema para facturación del SAT que es gratuito para todos los contribuyentes. Pero muchas personas que tienen pocos conocimientos de informática solo se enfrentan a la siguiente pantalla famosa cada que desean hacer una factura en el sistema gratuito del SAT (15 y ultimo de mes es ya un mal común):

A continuación te explicare por que pasa esto, y porque esto es algo que debe cambiar.

Para entender cómo funciona un sistema web, en el caso del sistema para realizar tu factura gratuitamente en el portal del SAT, te explicare como funciona un sistema web.

Los sistemas web son alojados en servidores, imagina que el sistema web del SAT es un restaurante, tú vas a comer al restaurante por que necesitas comer (el SAT te crea la necesidad de facturar), te diriges y pides tú platillo al mesero, y como todo restaurante el número de meseros es limitado, ¿Qué pasa cuando el restaurante está casi lleno de comensales? Los meseros tardaran más en atender a los clientes, es lo mismo que pasa cuando el sistema de facturación se satura, se comienza a hacer lento el sistema.

Pero hay otro punto que hay que mencionar. ¿Qué pasa cuando el restaurante está lleno al tope? Se comienza a hacer una espera de personas fuera del lugar las cuales no pueden ser atenidas, aquí es donde te encuentras tu todos los días 15 y fin de mes, en la sala de espera haciendo fila por tu turno.

¿Qué es lo que debería hacer un sistema cuando está saturado? Para esto al igual que un restaurante se aumentan recursos, cuando se diseña un sistema, se contempla el número de usuarios que habrá multiplicado por la carga de los procesos, y se analiza si es suficiente el hardware empleado, en caso de que no sea suficiente se contempla un segundo servidor y es repartida la carga. Al igual que los restaurantes, cuando está saturado un negocio, este amplía su espacio o crea una nueva sucursal, y de esta manera los clientes que van a comer se dispersan según el lugar este más vacio. Obviamente al resolver este problema cuesta, pero ahorita veremos que es algo insignificante para lo que recaba el SAT.

Obviamente el SAT sabe la carga que recibirá su sistema, y puede fácilmente arreglar el problema, pero les diré algo, no quiere ni lo hará, ya que el SAT opto por otra solución, creo franquicias llamadas PAC. Creo un negocio basado en una necesidad.

El SAT presume de una recaudación récord, una recaudación que no se nota en sus sistemas ineficientes, mal diseñados, mal organizados, y sobre todo inestables. Solo te diré a ti lector, que si el SAT invirtiera de sus $ 52,700,000,000.00 recaudados en el 2017 solo el 0.0001% (poco más de 5 millones de pesos), créanme, jamás tendría porque caerse el sistema gratuito para facturación (¿Quien se beneficia con al facturación electrónica 3.3?).

Ahora ya sabes porque cada 15 y fin de mes no puedes realizar tu factura, simplemente por que el SAT solo quiere que contrates un sistema de tercero, una franquicia llamada PAC.

Si el SAT te exige, tú debes exigir una herramienta decente y gratuita para facturar.