Hola
Alguien a podido sacar información desde VFP desde la factura electrónica?,
lo intento con XMLTOCURSOR pero me pone el error NO SE PUEDE DEDUCIR EL
ESQUEMA XML
Saludos cordiales,
_____
De: usuarios_fox@yahoogrupos.com.mx [mailto:usuarios_fox@yahoogrupos.com.mx]
En nombre de Eduardo Arellano Hdez.
Enviado el: martes, 24 de agosto de 2010 09:54 a.m.
Para: usuarios_fox@yahoogrupos.com.mx
Asunto: {Disarmed} Re: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
Espero ser la suficientemente claro, para darme a entender como hice para
generar mi factura electronica en Visual FoxPro 9
Y como receta de cocina primero que necesitamos:
Obviamente el Visual FoxPro 9
OpenSSL para Windows http://www.slproweb.com/products/Win32OpenSSL.html
Certificados de prueba
ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/solcedi/Cer_Sell
os.zip
En base a mis archivos de certificados que baje de hacienda genero un
archivo .key.pem con este comando en msdos
openssl pkcs8 -inform DER -in aaa010101aaa_CSD_01.key -passin
pass:a0123456789 -out aaa010101aaa_CSD_01.key.pem
lo importante que debemos saber de este comando:
-in <archivo.key> es el archivo que nos da hacienda
-passin:<contraseña> es la contraseña que va ligada a ese archivo
-out <archivo.key.pem> es el archivo que vamos a generar
Genero mi cadena original concatenando cada uno de los campos que van
formarla en una variable que se llama cadena
una vez que genere la cadena elimine los espacios dobles o triples, es decir
solo deje espacios sencillos, y puse todas las letras que llevaran acentos
como letras sin acentuar.
converti la variable cadena a UTF-8
cadena = Strconv(cadena,9)
y la guarde en un archivo de texto
xfile = Fcreate('c:\temp\cadori.txt')
Fwrite(xfile,cadena)
Fclose(xfile)
genero desde msdos usando openssl la digestion MD5 de la cadena original y
despues el sello digital en base64, aqui se usa el archivo key.pem que
generamos arriba
estos dos comandos los ejecuto en una ventana de msdos con el comando RUN de
vfp9
openssl dgst -MD5 -sign aaa010101aaa_CSD_01.key.pem -out c:\temp\sello.txt
c:\temp\cadori.txt
openssl enc -base64 -in c:\temp\sello.txt -out c:\temp\sello64.txt
subo el contenido de mi archivo sello64.txt que es el sello digital a vfp9
en una variable
xsello = Alltrim(Filetostr('c:\temp\sello64.txt'))
genero mi archivo xml concatenando los campos en una variable que se llama
factxml, la convierto a utf-8 y despues copio el contenido de la variable a
un archivo
xfile = Fcreate('factura.xml')
Fwrite(xfile,factxml)
Fclose(xfile)
con eso termino de generar mi xml que ya pasa la validacion del sat
PD. Gracias a este grupo ya que sin los links que han enviado me hubiera
sido mas dificil resolver este problema
2010/8/23 Rodolfo Ortiz <rodolfoa_ortiz@hotmail.com
<mailto:rodolfoa_ortiz%40hotmail.com> >
>
>
>
>
>
> Hay les va otro compañeros, este es para la lectura del archivo .CER y el
> .KEY, no trae código pero con ese no creo que tengamos problemas, salu2.
>
>
>
>
>
http://www.newsgrupos.com/microsoft-public-es-vfoxpro/939451-re-lectura-arch
ivos-cer-y-key.html
>
>
> Atten.
>
>
>
> Rodolfo.
>
>
>
>
>
>
>
>
>
> To: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
> From: mortizcoronel@yahoo.com.mx <mailto:mortizcoronel%40yahoo.com.mx>
> Date: Mon, 23 Aug 2010 17:51:46 -0500
> Subject: RE: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
>
>
>
>
>
>
> HOLA COMPAÑEROS FOXEROS
>
> ENCONTRE UN POST EL DIA DE HOY QUE SERGURAMENTE NOS PODRA AYUDAR MUCHO
PARA
> LA IMPLEMENTACION DE LA FACTURA ELELCTRONICA.
>
>
>
http://www.taringa.net/posts/downloads/6218009/Generar-sello-para-la-factura
> -electronica-de-Mexico.html
>
> AUNQUE DE ENTRADA ES DE VISUAL BASIC AL ULTIMO TAMBIEN TRAE UN EJEMPLO EN
> VFP
>
> Saludos a todos y me dio mucho gusto conocerlos el sábado pasado en
México.
>
> Yo creo que si no nos desesperamos vamos a poder sacar esta factura
> electrónica adelante.
>
> De: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx> [mailto:
> usuarios_fox@yahoogrupos.com.mx <mailto:usuarios_fox%40yahoogrupos.com.mx>
]
> En nombre de MartinIbarra
> Enviado el: Domingo, 15 de Agosto de 2010 12:05 a.m.
> Para: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
> Asunto: RE: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
>
> Ok muchas gracias
>
> ----- Mensaje original -----
> De: Rodolfo Ortiz <rodolfoa_ortiz@hotmail.com
<mailto:rodolfoa_ortiz%40hotmail.com>
> <mailto:rodolfoa_ortiz%40hotmail.com <rodolfoa_ortiz%2540hotmail.com>> >
> Enviado: Viernes, 13 de Agosto de 2010 20:32
> Para: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>
> >
> Asunto: RE: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
>
> Hola Martín.
>
> Cómo que necesitas ? xq si es literatura puedes obtener mucho en
> www.satgob.mx, del lado izquierdo verás un cuadro de texto en blanco, ahí
> escribe facturación electrónica y te mostrará información a pasto.
>
> Todo el concepto de esto, está en el código fiscal de la federación, si
mal
> no recuerdo en el anexo 20, y existen varias reglas que también podrás
> encontrar en la página del sat.
>
> Es justo en el anexo que te comento, en dónde encontrarás toda la
> información técnica de como se debe desarrollar dicha aplicación, y pues
> las
> dudas que vayas teniendo, las vamos viendo sobre la marcha, creo que por
lo
> menos el 95% de nosotros estamos en la misma situación, pero unos a otros
> nos estaremos apoyando, yo ya voy un poco adelantando en esto y en lo que
> pueda te ayudaré, salu2.
>
> Atten.
>
> Rodolfo.
>
> To: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>
> >
> From: maibarraromero@yahoo.com.mx <mailto:maibarraromero%40yahoo.com.mx>
<mailto:maibarraromero%40yahoo.com.mx<maibarraromero%2540yahoo.com.mx>
> >
> Date: Fri, 13 Aug 2010 11:17:18 -0500
> Subject: RE: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
>
> Me podrían mandar alguna ligas acerca de la facturación electrónica, en
> México, se los agradeceré mucho
>
> De: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>
> >
> [mailto:usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>>
> ]
> En nombre de rodor12000
> Enviado el: jueves, 12 de agosto de 2010 04:00 p.m.
> Para: usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>
> >
> Asunto: {Disarmed} Re: [usuarios_fox] Facturacion Electronica
>
> Jorge buenas tardes.
>
> Si me lo pudieras enviar te lo voy a agradecer, rodolfoa_ortiz@hotmail.com
<mailto:rodolfoa_ortiz%40hotmail.com>
> <mailto:rodolfoa_ortiz%40hotmail.com <rodolfoa_ortiz%2540hotmail.com>>
> <mailto:rodolfoa_ortiz%40hotmail.com <rodolfoa_ortiz%2540hotmail.com>> ,
> salu2.
>
> --- En usuarios_fox@yahoogrupos.com.mx
<mailto:usuarios_fox%40yahoogrupos.com.mx>
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>
> >
>
<mailto:usuarios_fox%40yahoogrupos.com.mx<usuarios_fox%2540yahoogrupos.com.m
x>>
> , Miguel A Garcia Gauna
> <maggauna@...> escribió:
> >
> > Yo tuve problemas con la clase MD5.VCX, hay que ser muy cuidadoso con el
> > ancho de las cadenas. en su lugar, el openSSL digiere automáticamente a
> > MD5 en un archivo de tex
>
> [No se incluye el mensaje original completo]
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
>
>
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
> ------------------------------------
>
> Comentarios, observaciones o si deseas darte de baja avísame a:
> jamorquecho@hotmail.com <mailto:jamorquecho%40hotmail.com>
>
> Enlaces a Yahoo! Grupos
>
>
>
>
>
>
--
Eduardo Arellano Hdez.
Aguascalientes, Mexico
-----------------------------------
eduardo.arellano@gmail.com <mailto:eduardo.arellano%40gmail.com>
Club Rotario Ejecutivo Aguascalientes: http://www.rotarycrea.org
Blog http://www.biglalito.info
FaceBook: http://facebook.biglalito.info
[Se han eliminado los trozos de este mensaje que no contenían texto]
--
Este mensaje ha sido analizado por <http://www.mailscanner.info/>
MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
MailScanner agradece a transtec Computers <http://www.transtec.co.uk/> por
su apoyo.
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk
[Se han eliminado los trozos de este mensaje que no contenían texto]
Tecnologia, programação e muito Visual FoxPro.
quinta-feira, 2 de setembro de 2010
Re: [usuarios_fox] Facturacion Electronica
__._,_.___
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com
.
__,_._,___
Assinar:
Postar comentários (Atom)
Arquivo do blog
-
▼
2010
(3087)
-
▼
setembro
(227)
- Re: ]] XL-mania [[ Create autonumber menggunakan m...
- ]] XL-mania [[ Mencari tanggal transaksi terakhir ...
- Re: ]] XL-mania [[ hapus spasi data dari file vba
- Re: ]] XL-mania [[ Mencari tanggal transaksi terak...
- Re: ]] XL-mania [[ menampilkan makanan hewan pelih...
- Re: ]] XL-mania [[ Create autonumber menggunakan m...
- Re: ]] XL-mania [[ Mencari tanggal transaksi terak...
- Re: ]] XL-mania [[ Koding dari 2 digit depan.
- Re: ]] XL-mania [[ hapus spasi data dari file vba
- Re: ]] XL-mania [[ menampilkan makanan hewan pelih...
- Re: ]] XL-mania [[ Saat di Unmerge, cell terisi se...
- Re: ]] XL-mania [[ Koding dari 2 digit depan.
- Re: ]] XL-mania [[ Mencari tanggal transaksi terak...
- Re: ]] XL-mania [[ Mencari tanggal transaksi terak...
- Re: ]] XL-mania [[ Koding dari 2 digit depan.
- Re: ]] XL-mania [[ Koding dari 2 digit depan.
- Re: ]] XL-mania [[ Mencari Nilai Akar pangkat n da...
- Re: ]] XL-mania [[ Converter PDF to Exel
- RE: ]] XL-mania [[ Mencari Nilai Akar pangkat n da...
- ]] XL-mania [[ Saat di Unmerge, cell terisi semua...
- Re: ]] XL-mania [[ Pencarian Data
- ]] XL-mania [[ menampilkan makanan hewan peliharaan
- Re: ]] XL-mania [[ Pengurangan Otomatis Pada Lapor...
- Re: ]] XL-mania [[ Create autonumber menggunakan m...
- ]] XL-mania [[ Mencari tanggal transaksi terakhir ...
- Re: ]] XL-mania [[ Mencari Nilai Akar pangkat n da...
- ]] XL-mania [[ Koding dari 2 digit depan.
- ]] XL-mania [[ Create autonumber menggunakan makro...
- ]] XL-mania [[ Converter PDF to Exel
- ]] XL-mania [[ Pengurangan Otomatis Pada Laporan Bank
- ]] XL-mania [[ Mencari Nilai Akar pangkat n dari S...
- Re: ]] XL-mania [[ Pencarian Data
- ]] XL-mania [[ hapus spasi data dari file vba
- Re: ]] XL-mania [[ mencari rata2 tanpa kolom helpe...
- Re: ]] XL-mania [[ banyak request untuk macro
- Re: ]] XL-mania [[ Mencari rata rata multyple Sheet
- Re: ]] XL-mania [[ banyak request untuk macro
- ]] XL-mania [[ Re: what the hell 'Excel Gemini' is..
- ]] XL-mania [[ Mencari rata rata multyple Sheet
- Re: ]] XL-mania [[ Pencarian Data
- ]] XL-mania [[ what the hell 'Excel Gemini' is..
- [Access VBA Central] MS Access Login form
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ mencari rata2 tanpa kolom helpe...
- ]] XL-mania [[ banyak request untuk macro
- Re: [Access VBA Central] visual basic 6
- Re: [Access VBA Central] visual basic 6
- ]] XL-mania [[ visual basic di excel 2010
- Re: ]] XL-mania [[ Pencarian Data
- Re: ]] XL-mania [[ Bikin Data excel dinamis di word
- RE: ]] XL-mania [[ Menentukan bulan/tanggal/jam/me...
- Re: [Access VBA Central] visual basic 6
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ Pencarian Data
- [Access VBA Central] visual basic 6
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ treanline linear pada grafik
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ Menentukan bulan/tanggal/jam/me...
- Re: [usuarios_fox] anexo 20 del 23 de septiembre E...
- Re: [usuarios_fox] anexo 20 del 23 de septiembre E...
- Re: [usuarios_fox] anexo 20 del 23 de septiembre E...
- [Access VBA Central] HR System
- Bls: ]] XL-mania [[ .::: detect Computer Name dari...
- Re: ]] XL-mania [[ cara menghitung payment secara ...
- ]] XL-mania [[ Formula untuk History
- RE: ]] XL-mania [[ Menentukan bulan/tanggal/jam/me...
- Re: ]] XL-mania [[ Menentukan bulan/tanggal/jam/me...
- [usuarios_fox] Validacion de CFD aplicando digesti...
- ]] XL-mania [[ treanline linear pada grafik
- ]] XL-mania [[ Pencarian Data
- [usuarios_fox] anexo 20 del 23 de septiembre Estan...
- Re: ]] XL-mania [[ Menentukan bulan/tanggal/jam/me...
- Re: ]] XL-mania [[ Mengembalikan Sheet Yang terdelete
- ]] XL-mania [[ cara menghitung payment secara ming...
- Re: ]] XL-mania [[ Bagaimana Cara menampilkan data...
- Re: ]] XL-mania [[ mencari rata2 tanpa kolom helpe...
- Re: ]] XL-mania [[ Missing : Microsoft Windows com...
- ]] XL-mania [[ Menentukan bulan/tanggal/jam/menit ...
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- ]] XL-mania [[ Bikin Data excel dinamis di word
- Bls: ]] XL-mania [[ date & time dari mesin absensi
- ]] XL-mania [[ Mengembalikan Sheet Yang terdelete
- ]] XL-mania [[ Bagaimana Cara menampilkan data ses...
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- Re: ]] XL-mania [[ input car maintenance record
- Re: ]] XL-mania [[ input car maintenance record
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- ]] XL-mania [[ mencari rata2 tanpa kolom helper gi...
- Re: ]] XL-mania [[ .::: detect Computer Name dari ...
- ]] XL-mania [[ Missing : Microsoft Windows common ...
- ]] XL-mania [[ input car maintenance record
- ]] XL-mania [[ .::: detect Computer Name dari xls ...
- Re: ]] XL-mania [[ Perbandingan yang (menurutku) A...
- Re: ]] XL-mania [[ rumus pengurang saldo di part. ...
- Re: ]] XL-mania [[ Perbandingan yang (menurutku) A...
- Re: ]] XL-mania [[ Perbandingan yang (menurutku) A...
- Re: ]] XL-mania [[ date & time dari mesin absensi
-
▼
setembro
(227)
Nenhum comentário:
Postar um comentário