03/08/2010, 16:41
|
| | Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Factura electroncia sat mexico thebman,oscargf,bchely Muchas gracias por todas sus aportaciones a un servidor
le han servido de mucho, se les agradece.
Yo tuve problemas para que la pagina del SAT me validara mi archivo xml
Comentarios :
para lograr obtener un xml que si me validó el SAT
tuve que hacer lo sig.
A.- el sello que se obtiene despues de ejecutar los comandos
1.- openssl -md5 -sign archivo.key.pem -out sello.txt cadena_original.txt
2.- openssl enc -base64 -in sello.txt -out sello_D.txt
lei el archivo sello_D.txt y le tube que eliminar los enter y retornos de carro
antes de agregar el sello al archivo XML
con :
sello = Microsoft.VisualBasic.Replace(sello_D, Chr(10), "")
sello = Microsoft.VisualBasic.Replace(sello_D, Chr(13), "")
B.- para grabar el archivo con la cadena usaba :
WriteAllText(archivo, cadena_original)
e incluso especifique la codificacion :
WriteAllText(archivo, cadena_original, System.Text.Encoding.UTF8)
pero nomas no , asi que grabe mi cadena de la sig. manera :
Dim objeto As IO.StreamWriter
objeto = IO.File.CreateText(archivo)
objeto.Write(cadena_original)
objeto.Close()
con estas 2 consideraciones logre que mi archivo xml fuera validado correctamente!!!
Abusando de su amabilidad ¿saben como se tiene que usar la hoa de estilos ?,
en la pagina del SAT :
http://www.sat.gob.mx/nuevo.html
pude validar mi archivo XML
pero el SAT tiene esta otra pagina :
https://www.consulta.sat.gob.mx/SICOFI_WEB/ModuloECFD_Plus/ValidadorComprobantes/ValidadorComprobantes.html
y aqui no puedo validar mi archivo XML ya que aparece el sig. error :
Debe cargar la última version(1.0) del esquema definido por el SAT
y en la parte de abajo de la ventana donde nos da el status de la validación
donde vienen los requerimientos :
dice deberá contar con la version del estandar electronico XSD de validacion de forma y sintanxis. |