Guía rápida para CSharp (C#)

Objetivo : Crear tu primera factura en pocos minutos
en modo de pruebas

- / / / / / / -

Descarga la librería

Ir al área de descargas y descargar la versión para Windows

Instalar

Ejecuta la descarga y se instalará en  C:\SDK2

Selecciona ejemplo


Descargar ejemplo

  •  Descarga el proyecto
  •  Descomprimir



Abrir

Abre el ejemplo con Visual Studio y dale ejecutar

Crear factura

Una vez ejecutado presiona el botón de crear factura

ver respuesta

En pantalla podrás visualizar el mensaje de respuesta

y en c:/sdk2/timbrados/  estará el XML generado


personalizar

Personaliza los valores consultando tus variables y base de datos

Listo

ya funciona

Video tutorial

Preguntas Frecuentes

Tengo dudas y deseo que alguien me apoye a crear mi primer factura



Windows 7+  32 y 64bits 


Visual Studio


  1. Permisos restringidos en IIS /Windows Server
    Solución :si cuentas con permisos restringidos y no deseas elevar el nivel de acceso te recomiendo el modo INI (texto) y API JSON

  2. Falta colocar DLL en el proyecto

  3. Falta colocar la DLL en la carpeta del ejecutable, incluyendo debug y release



En hosting compartido Windows o servidores propios Windows + IIS es común contar con restricciones de permisos que comúnmente no tenemos control sobre ellos.


Si ese es tu caso te recomiendo pasar a webservice de texto o APIREST JSON



  • Primero cambia esta variable a SI

PAC["produccion"] = "NO";


  • Para pasar a producción tienes que personalizar estos campos con los datos reales del cliente.

conf["cer"] = '../../certificados/ EKU9003173C9.cer.pem';
conf["key"] = '../../certificados/ EKU9003173C9.key.pem';
conf["pass"] = '12345678a';


  • Da de alta al cliente en el panel administrativo y captura su usuario y contraseña, el usuario será su RFC

PAC["usuario"] = "DEMO700101XXX";  // RFC del cliente
PAC["pass"] = "DEMO700101XXX";// clave de ese cliente


No se te olvide asignarle saldo para poder timbrar; si lo requieres te podemos pasar unos timbres para probar



  1.  Descarga la nueva versión
  2. Ejecutar el instalador


Listo


En caso que SAT anuncie cambios al CFDi tendremos ejemplos y librería actualizados 1 a 3 meses antes según que tan rápido el SAT libere la documentación



Puedes cambiar la ruta al gusto e incluir los archivos a tu proyecto


IMPORTANTE: si cambias la ruta y deseas tener la mayor compatibilidad en todas las versiones de windows se recomienda que este instalado en una ruta que no contenga espacios, acentos ni caracteres especiales



Para crear un ejemplo diferente a los publicados necesitamos un XML funcional y te lo convertimos a ejemplo



En el panel de control puedes agregar a TODOS los clientes que desees  y de tu saldo global transferir saldo a tu cliente



Una vez que tu desarrollo está funcional  contacta al área de ventas para que te recomienden lo mejor para tí


Existen 3 modalidades

  1. Adquieres un paquete de timbres, estos los distribuyes entre tus clientes, NO puedes repartir más timbres de los que cuentas
  2. Adquieres un plan, funciona similar a un plan de telcel, incluye una capacidad y si te pasas se cobra un sobre uso; el saldo que puedes asignar a clientes es ilimitado
  3. Post pago. El nombre lo dice todo,  cada mes se te envía la factura de tu consumo.