Factura electrónica de movistar: archivo pk7


 

[EDITO]: Esta aplicación ha sido borrada del servidor debido a que ya no es de utilidad.

[EDITO]: Muchos estáis sacando partido a este Gadget. Estoy viendo mucho tráfico en la web y me alegra. Tan solo os pido un minuto para que me comentéis qué os parece, si tenéis, problemas, dudas o simplemente, un saludo. Gracias.

Os presento una pequeña ayuda para sortear algunas de las incompetencias de movistar. Vas a obtener tu factura en PDF a partir del archivo .pk7 que envía Movistar.

Recientemente movistar impone a sus clientes que están dados de alta en el servicio de factura electrónica (e-factura), que usen un «visualizador de facturas». Éste no es más que un cutre programa que debes instalar en tu windows.

¿Qué ocurre con los usuarios de Mac o Linux? Pues bien, después de mucho leer por la red e insufribles llamadas a atención al cliente, me di cuenta de que estamos abandonados por movistar, una vergüenza; pero no me doy por vencido. Resulta que el archivo .pk7 que se descarga del área de cliente no es más que el pdf de nuestra factura encriptado en base64 dos veces. Tan solo con hacerlo pasar por un sencillo descodificador, como el que os presento a continuación, obtenemos el dichoso documento.

Os ofrezco esta sencilla utilidad como un Gadget de Google:

Gadget descodificador de facturas pk7

"Es de bien nacidos ser agradecidos" Cuando tengas tu factura en PDF, espero tu comentario.

Disponible aquí

El uso es sencillo:

  1. Descarga tu factura en formato .pk7 desde la página de movistar
  2. Instala el gadget en tu página de iGoogle desde el enlace anterior o desde aquí:
    Add to iGoogle.
  3. Sube el archivo de tu factura a través del gadget
  4. Espera unos segundos y te aparecerá la ventana de descarga de tu factura en PDF

Espero que os sirva de utilidad, si es así, compartidlo.

8 pensamientos en “Factura electrónica de movistar: archivo pk7

    • Hola Francisco.

      El problema está en que estás subiendo facturas de la factura de tu teléfono fijo, cuyo formato es *.fp7 y no *.pk7. Éstos archivos están codificados con algoritmos distintos.

      El script que está disponible en el Gadget solo funciona para las facturas de móvil (*.pk7).

      Disculpa las molestias. Estoy trabajando en la descodificación de los *.fp7 también, pero no creo tenerlo listo hasta dentro de un par de semanas.

      Gracias por visitar mi blog. Saludos.

  1. ¡Ups!, por un error de publicación, el mensaje anterior no sale completo, el correcto sería:

    He probado tu gadget y he me ha dado un error 500…

    Pero como quería mirar mi factura, y basándome en tu comentario que és un doble base64, he realizado el siguiente truco y ¡funciona! Solamente necesitamos el winzip (o similar) y el notepad (o similar).

    He abierto el fichero .pk7 con el notepad.
    El fichero tiene la siguiente estructura:
    <NOMFIC>
    xxxxxxxx.pk7
    </NOMFIC>
    <FACB64>
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx….
    </FACB64>
    <FIRB64>
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx….
    </FIRB64>

    Abrimos un fichero de texto vacío (con el mismo notepad) y copiamos la primera línea larga, la que està después de <FACB64>
    .

    El fichero lo guardamos con el nombre factura.b64
    Abrimos este fichero con el winzip y vemos que hay un fichero que se llama Unknown.001, lo extraemos y lo renombramos a Unknown.b64, lo volemos a abrir con el winzip, volveremos a ver un Unknown.001 lo extraemos y lo guardamos como factura.pdf y ya tenemos nuestra factura!

Replica a Juan Antonio Cubas Cancelar la respuesta