El Sistema de Administración Tributaria en México establecio que para el 2011 todos los contribuyentes deberan entregar certificados Firmados Digitalmente o lo que es lo mismo la facturación electrónica.
A continuación y durante varios días estare listando algunos tips que te podrán ayudar si deseas implementarlo pro tu propia cuenta, puedas hacerlo de forma correcta… cabe destacar que en Internet hay diversas fuentes, sin embargo, trataré de irte organizando toda la información en un solo link.
Link: Conoce todo de factura electrónica
Para comenzar necesitamos generar con un programa llamada SOLCEDI nuestras llaves con terminación .key y .cer y para generar el famoso sello digital debemos que encriptarlos con OpenSSL, sin embargo, todos los proveedores de Factura Electrónica ya realizan este proceso.
Si quieres conocer más de la Facturación electrónica, has clic aqui. o deseas más información de los cambios que hubo en la facturación electrónica este 2011, visita este enlace
Yo me dedico a las soluciones administradas si requieren de algun proveedro e servicios como firewalls, nubes, servidores, virtualizacion etc ponganse en contacto
Si deseas generar el CFD o CFDI, te invito a que uses una librería que te permite generar fácilmente este tipo de archivos, esta librería cumple con todos los requisitos exigidos por el SAT, además de que te ayuda a generar el CBB, el reporte mensual, te permite validar una factura electrónica, te hace la integración con el PAC, etc.
Esta librería no tiene costo alguno.
http://www.electronicdocument.com.mx
Hola Camilo,
Nosotros somos una empresa que se dedica a realizar software a la medida, un cliente nos requiero un sistema para administrar su negocio y que ademas realice facturas electronicas, nosotros no pertenecemos alos 46 PAC mi duda es:
Existen APIs o software que te proporcionan lo PACs ( WebServices) para que desde tu sistema hecho en casa emitas/canceles/reimprimas facturas?
Muchas gracias.
Saludos.
la verdad soy nuevo en esto alguien me podria guiar, cuales son los pasos, que apps utilizo o un poco de codigo fte?
Victor, seria de gran ayuda si me explicas los pasos en C# para que pueda leer los archivos que proporcional el sat, para poder hacer la facturacion electronica.
Ya tengo el algoritmo para sellar y validar con .net c#. No saben como me costó, pero si les interesa les puedo ayudar
Victor, He pasado 2 semanas trabajando en eso y no consigo nada valido, me puedes ayudar?
Hola Victor yo soy nuevo en esto pero si me pudieras explicar que necesito para poder implementar. los pasos a seguir por k en mi trabajo necesito hacer el modulo de la facturacion
Te gustaria compartir el código para publicarlo en este blog y poder difundirlo y apoyarnos entre todos? Si es así contactame por medio del formulario de contacto.
Gracias
porfa amigo me puedes facilitar el algoritmo a mi correo
te estare muy agradecido
buen día
quisieras saber como podría validar una factura ante el sat , tiene algun webservice?.
podrias compratir tu algoritmo?.
No he podido generar un sello valido, alguien me puede ayudar…
Ya he consultado foros, hecho muchos ejemplo y nadamas no obtengo algo valido.
Sergio, en que estas programando?
Como verificaron que la cadena original no tuviera codigo basura que interfiriera para la generacion correcta del sello.
Por sus comentarios gracias…
Saludos y buen dia
Para obtenerlo correctamente te recomiendo usar el XSD que proporciona el SAT… él realiza todo el proceso de forma automatica.
Buen dia.
Ya logre generar un sello digital valido con el procedimiento que pones aqui, pero cuando hago el mismo para un rfc de un persona moral, el validador de hacienda me dice que el sello no es valido.
Mi duda seria si el procedimiento de una persona moral es diferente???
Gracias.
Veo que comentas como crear la llave publica y la llave privada, pero en el caso de que ya tenga una llave privada y una llave publica, como crear mi sello digital y como leer la llave privada y la llave poblica (ya que este ultimo dato deben de ingresarce en la CFD) para poderla generar el sello?
Estaria bien algunos ejemplos de todo el proceso en general, me urge encontrar este tipo de informacion, agradeceria mucho su apoyo.
Gracias.
Hola, yo estoy en la misma situación, solo necesito saber como crear el sello con OpenSSL, entiendo el comando pero no me da igual que ninguno de los ejemplos, nos pudieras ayudar?
Hola carlosnuel.com, te felicito por tu Web ya que tiene mucho contenido interesante y de todo tipo jejeje
Actualmente me encuentro desarrollando una aplicación de facturación electrónica para el negocio de mi papá, solo que yo manejo lo que es .Net de Microsoft.
Entonces mi duda es, para aplicaciónes desarroladas en .Net, sabras si es necesario generar los archivos .pem y .der con openssl?
Ahora, los pasos para realizar la generación del sello digital segun tengo entendido son:
1.- Leer la cadena original
2.- Convertir a UTF8
3.- Digerir con MD5 (hasta aqui si obtengo resultados correctos)
4.- ….. Auxilio!!!
espero me puedas orientar.
Saludos!
luego que hiciste la md5, sigue convertirla en base64 y ya 😛