
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Error en mi validador
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Error en mi validador
¿Como estas obteniendo la cadena original?
Anexa la ultima para compararla con la mia ....
Ojo. ni la cadena ni el sello deben de tener CR-LF al final ....
Anexa la ultima para compararla con la mia ....
Ojo. ni la cadena ni el sello deben de tener CR-LF al final ....
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
te mano otro XML para que me ayudes y me envíes si puedes el código como la vez anterior
muchas gracias
muchas gracias
- Adjuntos
-
- CEMJ7105189YA_E7_CFD.xml
- (4.09 KiB) Descargado 271 veces
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Error en mi validador
Te mando lo que me pides aunque no me digas lo que te pregunte ...
[dev@www sat]$ ./valida.sh
cadena original
||3.2|2014-01-31T19:00:24|ingreso|pago en una sola exhibición|15000.00|0.00|1.00|Moneda Nacional|17400.00|Transferencia|Mexico, D.F.|3970|CEMJ7105189YA|Jacobo Cheja Mochon|Ibsen|15|502|Polanco Chapultepec|Mexico|Miguel Hidalgo|Mexico|Mexico|11560|Regimen de las Personas FÃsicas con Actividades Empresariales y Profesionales|DEP9310017T6|Desarrolladora de Estacionamientos Privados, SA de CV|Prolongacion Paseo de la Reforma|61|Piso 5 Torre A|Paseo de las Lomas|Mexico|Alvaro Obregon|Mexico|Mexico|01330|1.00|No Aplica|MANDEP|Mantenimiento Sistema Pensiones|15000.00|15000.00|IVA|16.00|2400.00||
Sello
aXLKlvupvvSL+tmxGBned6a4yxAMbT6X5EQVmSFeoXbDEn2YNfrof5rXWRATlLhmzGqF1QBhcaS3l4KoJTebbEJY1E4SZGQnUh2Ip19vCCO3uRKK5M9+6bgDdu8BVt8fQ5ZuGLoD8mdvcgiygXkFF9YPIVN9t+q5wyB0XT75RC8=
Resultado
Verified OK
- Adjuntos
-
- cadena.txt
- Cadena Original
- (597 Bytes) Descargado 325 veces
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
te pido una disculpa no había visto el mensaje anterior y definitivamente si hay diferencias en la cadena original
en exhibición y en FÃsicas
esta es mi cadena original
||3.2|2014-01-31T19:00:24|ingreso|pago en una sola exhibición|15000.00|0.00|1.00|Moneda Nacional|17400.00|Transferencia|Mexico, D.F.|3970|CEMJ7105189YA|Jacobo Cheja Mochon|Ibsen|15|502|Polanco Chapultepec|Mexico|Miguel Hidalgo|Mexico|Mexico|11560|Regimen de las Personas Físicas con Actividades Empresariales y Profesionales|DEP9310017T6|Desarrolladora de Estacionamientos Privados, SA de CV|Prolongacion Paseo de la Reforma|61|Piso 5 Torre A|Paseo de las Lomas|Mexico|Alvaro Obregon|Mexico|Mexico|01330|1.00|No Aplica|MANDEP|Mantenimiento Sistema Pensiones|15000.00|15000.00|IVA|16.00|2400.00||
la cadena la obtengo de 2 formas
1) en vb.net
Public Shared Function GetCadenaOriginal(ByVal xmlDoc As String, ByVal fileXSLT As String) As String
Dim strCadenaOriginal As String
Dim newFile = Path.GetTempFileName()
Dim Xsl = New Xml.Xsl.XslCompiledTransform()
Xsl.Load(fileXSLT)
Xsl.Transform(xmlDoc, newFile)
Xsl = Nothing
Dim sr = New IO.StreamReader(newFile)
strCadenaOriginal = sr.ReadToEnd
sr.Close()
'Eliminamos el archivo Temporal
System.IO.File.Delete(newFile)
fileXSLT = Nothing
newFile = Nothing
Xsl = Nothing
sr.Dispose()
Return strCadenaOriginal
End Function
2) con el comando xsltproc
xsltproc cadenaoriginal_3_2.xslt CEMJ7105189YA_E26_CFD.xml >cadena.txt
la verdad no se como llegar a las letras con acento como tu lo haces
exhibición y en FÃsicas
creo que es lo ultimo que me falta
por favor dime como lo haces
gracias
en exhibición y en FÃsicas
esta es mi cadena original
||3.2|2014-01-31T19:00:24|ingreso|pago en una sola exhibición|15000.00|0.00|1.00|Moneda Nacional|17400.00|Transferencia|Mexico, D.F.|3970|CEMJ7105189YA|Jacobo Cheja Mochon|Ibsen|15|502|Polanco Chapultepec|Mexico|Miguel Hidalgo|Mexico|Mexico|11560|Regimen de las Personas Físicas con Actividades Empresariales y Profesionales|DEP9310017T6|Desarrolladora de Estacionamientos Privados, SA de CV|Prolongacion Paseo de la Reforma|61|Piso 5 Torre A|Paseo de las Lomas|Mexico|Alvaro Obregon|Mexico|Mexico|01330|1.00|No Aplica|MANDEP|Mantenimiento Sistema Pensiones|15000.00|15000.00|IVA|16.00|2400.00||
la cadena la obtengo de 2 formas
1) en vb.net
Public Shared Function GetCadenaOriginal(ByVal xmlDoc As String, ByVal fileXSLT As String) As String
Dim strCadenaOriginal As String
Dim newFile = Path.GetTempFileName()
Dim Xsl = New Xml.Xsl.XslCompiledTransform()
Xsl.Load(fileXSLT)
Xsl.Transform(xmlDoc, newFile)
Xsl = Nothing
Dim sr = New IO.StreamReader(newFile)
strCadenaOriginal = sr.ReadToEnd
sr.Close()
'Eliminamos el archivo Temporal
System.IO.File.Delete(newFile)
fileXSLT = Nothing
newFile = Nothing
Xsl = Nothing
sr.Dispose()
Return strCadenaOriginal
End Function
2) con el comando xsltproc
xsltproc cadenaoriginal_3_2.xslt CEMJ7105189YA_E26_CFD.xml >cadena.txt
la verdad no se como llegar a las letras con acento como tu lo haces
exhibición y en FÃsicas
creo que es lo ultimo que me falta
por favor dime como lo haces
gracias
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
de hecho copie tu cadena original y la probe y me salio
Verified OK
gracias
Verified OK
gracias
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Error en mi validador
Como yo no tengo VB (ni windows) por lo pronto SOLO PRUEBA CON XSLTPROC ...
De aqui http://www.lacorona.com.mx/fortiz/sat/c ... l_3_2.xslt checa com tengo mi archivo y comparalo con el tuyo
Olvida que yo ponga exhibición y no exhibición es es solo como lo veo en mi consola .... lo que importa es como esta grabado en el archivo ...
¿Que tiene tu archivo cadenaOriginal.txt que generas con el XSLT? ¿Esta vacio? ¿te manda un error al ejecutarse?
De aqui http://www.lacorona.com.mx/fortiz/sat/c ... l_3_2.xslt checa com tengo mi archivo y comparalo con el tuyo
Olvida que yo ponga exhibición y no exhibición es es solo como lo veo en mi consola .... lo que importa es como esta grabado en el archivo ...
¿Que tiene tu archivo cadenaOriginal.txt que generas con el XSLT? ¿Esta vacio? ¿te manda un error al ejecutarse?
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
si son diferentes un poco
anexo el que yo tengo
pero trate de obtener la cadena con el tuyo y el archivo candena.txt lo manda vacio y los errores que puedo ver es que no encuentra los xlst de utilerías, divisas, vehículos, etc
algún consejo???
gracias
anexo el que yo tengo
pero trate de obtener la cadena con el tuyo y el archivo candena.txt lo manda vacio y los errores que puedo ver es que no encuentra los xlst de utilerías, divisas, vehículos, etc
algún consejo???
gracias
-
- Mensajes: 221
- Registrado: Vie Dic 10, 2010 8:11 am
Re: Error en mi validador
Descarga de mi sitio los archivos que te hagan falta
el include de utilerias es OBLIGATORIO asi que descargalo.
http://www.lacorona.com.mx/fortiz/sat/utilerias.xslt
....
Si no usas complementos 'pudieras' borrar los include .... pero recuerda de volverlos a incluir cuando en un futuro los uses.
obviamente el xsltproc debe de terminar sin mandar errores y generando el archivo cadenaOriginal.txt correcto, si no es asi no se puede validar ...
Por favor: Copia y pega los mensajes de error para que no este adivinando
el include de utilerias es OBLIGATORIO asi que descargalo.
http://www.lacorona.com.mx/fortiz/sat/utilerias.xslt
....
Si no usas complementos 'pudieras' borrar los include .... pero recuerda de volverlos a incluir cuando en un futuro los uses.
obviamente el xsltproc debe de terminar sin mandar errores y generando el archivo cadenaOriginal.txt correcto, si no es asi no se puede validar ...
Por favor: Copia y pega los mensajes de error para que no este adivinando
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
Hola
ya baje todos los complementos de xslt de tu pagina, muchas gracias
al ejecutar xsltproc ya solo me arroja un error
warning: program compiled against libxml 207 using older 206
si me crea el archivo cadena.txt pero al abrirlo con notepad sigo viendo los acentos
||3.2|2014-01-31T19:00:24|ingreso|pago en una sola exhibición|15000.00|0.00|1.00|Moneda Nacional|17400.00|Transferencia|Mexico, D.F.|3970|CEMJ7105189YA|Jacobo Cheja Mochon|Ibsen|15|502|Polanco Chapultepec|Mexico|Miguel Hidalgo|Mexico|Mexico|11560|Regimen de las Personas Físicas con Actividades Empresariales y Profesionales|DEP9310017T6|Desarrolladora de Estacionamientos Privados, SA de CV|Prolongacion Paseo de la Reforma|61|Piso 5 Torre A|Paseo de las Lomas|Mexico|Alvaro Obregon|Mexico|Mexico|01330|1.00|No Aplica|MANDEP|Mantenimiento Sistema Pensiones|15000.00|15000.00|IVA|16.00|2400.00||
al darle grabar como se ve encoding:utf-8
ejecute mi bat con todos los comandos openSSL y la verifico correctamente
Voy a probar con otros archivos reales de proveedores y te aviso como me fue
En verdad te agradezco mucho tu tiempo y tus conocimientos
No se como pagártelo pero si algún dia necesitas algo con VS2012, herramientas de programación web como devexpress estoy a tus ordenes
te aviso cuando haga unas pruebas
saludos y gracias nuevamente
ya baje todos los complementos de xslt de tu pagina, muchas gracias
al ejecutar xsltproc ya solo me arroja un error
warning: program compiled against libxml 207 using older 206
si me crea el archivo cadena.txt pero al abrirlo con notepad sigo viendo los acentos
||3.2|2014-01-31T19:00:24|ingreso|pago en una sola exhibición|15000.00|0.00|1.00|Moneda Nacional|17400.00|Transferencia|Mexico, D.F.|3970|CEMJ7105189YA|Jacobo Cheja Mochon|Ibsen|15|502|Polanco Chapultepec|Mexico|Miguel Hidalgo|Mexico|Mexico|11560|Regimen de las Personas Físicas con Actividades Empresariales y Profesionales|DEP9310017T6|Desarrolladora de Estacionamientos Privados, SA de CV|Prolongacion Paseo de la Reforma|61|Piso 5 Torre A|Paseo de las Lomas|Mexico|Alvaro Obregon|Mexico|Mexico|01330|1.00|No Aplica|MANDEP|Mantenimiento Sistema Pensiones|15000.00|15000.00|IVA|16.00|2400.00||
al darle grabar como se ve encoding:utf-8
ejecute mi bat con todos los comandos openSSL y la verifico correctamente
Voy a probar con otros archivos reales de proveedores y te aviso como me fue
En verdad te agradezco mucho tu tiempo y tus conocimientos
No se como pagártelo pero si algún dia necesitas algo con VS2012, herramientas de programación web como devexpress estoy a tus ordenes
te aviso cuando haga unas pruebas
saludos y gracias nuevamente
-
- Mensajes: 14
- Registrado: Lun May 12, 2014 1:44 pm
Re: Error en mi validador
Hola nuevamente
ya tengo mi aplicación para validar los XML sellados
pero encontré el certificado de un proveedor que no hay forma que pueda validar su XML
y en el portal del sat si lo valida bien
el certificado anexo lo baje directamente de ftp del SAT
el comando que utilizo es
C:\ValidadorXML\validaXML\openSSL\openSSL.exe x509 -in C:\ValidadorXML\validaXML\CertFiles\00001000000202713336.cer -inform der >C:\ValidadorXML\validaXML\CertFiles\00001000000202713336-cer.pem
el error que marca es
unable to load certificate
header too long
no se si el certificado este dañado o no sea un certificado valido
por favor solicito nuevamente tu ayuda
Muchas gracias
Jacobo
ya tengo mi aplicación para validar los XML sellados
pero encontré el certificado de un proveedor que no hay forma que pueda validar su XML
y en el portal del sat si lo valida bien
el certificado anexo lo baje directamente de ftp del SAT
el comando que utilizo es
C:\ValidadorXML\validaXML\openSSL\openSSL.exe x509 -in C:\ValidadorXML\validaXML\CertFiles\00001000000202713336.cer -inform der >C:\ValidadorXML\validaXML\CertFiles\00001000000202713336-cer.pem
el error que marca es
unable to load certificate
header too long
no se si el certificado este dañado o no sea un certificado valido
por favor solicito nuevamente tu ayuda
Muchas gracias
Jacobo
- Adjuntos
-
- 00001000000202713336.zip
- (146 Bytes) Descargado 327 veces