Feeds:
Posts
Comments

Posts Tagged ‘controles’


INTRODUCCIÓN

Ahora que el SAT (Servicio de Administración Tributaria) está implementando el uso de comprobantes fiscales digitales (CFD), hay que hacer la solicitud y generación de folios en su página web en la aplicación sicofi (Solicitud de Folios y Envio de Reportes mensuales)

La autenticación tiene que ser mediante la FIEL (Firma Electrónica Avanzada), esto lo hace abriendo una ventana del tipo pop-up. Se captura el RFC, la contraseña privada de la FIEL y se cargan los archivos .key que contiene la llave y .cer que contiene el certificado de la firma. Suponiendo que el JAVA está instalado y el navegador de internet pueda ejecutar código java, y que las ventanas de tipo pop-up no estén bloqueadas, entonces aparecerá la siguiente pantalla:

Autenticacion mediante FIEL

PROBLEMAS

Al hacer este proceso me topé con dos problemas:

  1. Al presionar el botón de “Continuar” en el navegador de firefox, no redirecciona a la ventana correcta, en conclusión, tiene que usarse a fuerza el navegador internet explorer. Otra de las causas por las que tiene que usarse el Internet Explorer es que más delante hay componentes ActiveX que no son soportados por el navegador Firefox. Este problema no le encontré solución, realmente el objetivo de este artículo es hablar sobre el problema 2 y su solución.
  2. Después de generado la solicitud de folios, y de que han sido autorizados, la aplicación da un documento llamado “Asignación de Folios para la emisión de Comprobantes Fiscales Digitales”, da la opción para imprimir o para generar un “Acuse Electrónico”. Mi interés es generar este acuse electrónico que es un archivo de tipo XML para ser importado en serviprod.com, aplicación que permite generar facturación electrónica, pero marca algunos errores y no puede ser generado.

SOLUCIÓN

Los problemas que marca es debido a cuestión de seguridad. La aplicación trata de ejecutar un script de ActiveX que crea un directorio y genera el archivo en su disco duro. Una grave violación a la seguridad, ya que para que no se puedan enviar virus a través del navegador de internet, no está permitido grabar nada en el disco duro directamente a menos que sea un archivo de tipo cookie.

Entonces para lograr generar el archivo XML hay que reducir un poco la seguridad del navegador internet explorer siguiendo los siguientes pasos:

  1. Agregar a sitios de confianza el sitio https://www.consulta.sat.gob.mx en las propiedades de seguridad de internetAgregar Sitios de Confianza IE
  2. Ahí mismo en los sitios de confianza presionar el botón de “Nivel Personalizado…” para habilitar en los Active Scripts la opción de “Inicializar y generar Scripts de los controles ActiveX no marcados como seguros para Scripts”. Esto permitirá poder ejecutar el script y que no marque errores y generar nuestro archivo XML.Iniciar y generar scripts Activex no marcados como seguros para scripts
  3. Al terminar de generar el “Acuse Electrónico debe de dar el siguiente mensaje”:El archivo xml ha sido creado

CONCLUSIONES

A lo mejor hay que generar un buen rango de folios para no estar haciendo este proceso frecuentemente. También sería recomendable deshabilitar el parámetro habilitado y volverlo a habilitar hasta cuando se tenga que generar nuevos folios.

Read Full Post »