LinuxCabal / admin-cfdi

Administrador de CFDIs / Proyecto de colaboración con PythonCabal
https://facturalibre.net/servicios/
34 stars 39 forks source link

Organizar XML's #90

Open cbaidon45 opened 8 years ago

cbaidon45 commented 8 years ago

Hola:

Despues de bajar los CFDI del correo no me organiza los archivos, me dice XML encotrados 5 XML organizados 0. Hice 2 pruebas una en Linux Mint y otra en Windows.

Tambien me gustaria saber si al momento de organizar por carpeta se pueden organizar los CFDI con la Razon Social, en las primeras veces que use pocos XML para hacer pruebas note que organizaba por Carpeta (Nombrada por RFC EMISOR), SubCarpeta (Nombrada por el Year), SubCarpeta (nombrada por el Mes), solo me gustaria que hubiera la opcion para que la primer Carpeta sea nombrada por Razon Social Emisor en lugar de RFC Emisor, todo esto para una busqueda mas sencilla para los usuarios.

Saludos

ppaez commented 8 years ago

Los CFDIs encontrados para organizarse, se validan primero: Deben tener los elementos Emisor, Receptor y TimbreFiscalDigital. Si falta cualquiera, son ignorados. Revisa que tus 5 CFDIs tengan estos tres elementos.

ghost commented 8 years ago

También, solo para que no haya dudas, la descarga de correo es un proceso, y la organización es otro... ¿estas usando la rama master o develop?, ojala puedas probar con develop que estamos muy cerca de pasarla a producción...

creo recordar que si, puedes usar el nombre en vez del RFC, lo reviso y te comento por aquí.

Saludos

cbaidon45 commented 8 years ago

Ya vi por que no me ordenaba los CFDI tal parece que tiene problemas con la version del CFDI ya que hice pruebas con un correo que nunca se ha vaciado y habia facaturas con CFDI version 1.0

Intente abrir el programa en la rama develop, pero no lo cargo, lo intente en la misma computadora donde abri la version normal, asi que no se que este faltando o si me falte algo.

Probare en Linux Mint (Basado en Debian) para ver si noto alguna diferencia.

Saludos

ghost commented 8 years ago

Ni lo intentes, AdminCFDI solo trabaja con versiones CFDI 3.0 en adelante... si tiene unos con que pueda probar, le damos soporte...

Saludos

cbaidon45 commented 8 years ago

Sip, me lo habia imaginado. . . supongo que tendre que hacer una limpieza en ese correo. Y espero que todos los CFDI emitidos a partir del dia de hoy sean version 3.0.

En fin, con ese tema aclarado la version depelop no logro que ejecute, me faltara algo? Si tengo varios CFDI con los que podre hacer la prueba, me gustaria ver si efectivamente se puede usar el nombre en lugar del RFC para el nombrado de las carpetas

Saludos

ghost commented 8 years ago

Todos los CFDI desde hace un par de años son 3.2, nadie te puede emitir actualmente uno con otro versión...

Al día de hoy master y develop están igual, acabamos de mezclar así que ya deberías poder probar y usar AdminCFDI 0.3.0 desde la rama master...

Saludos

cbaidon45 commented 8 years ago

Ok, tengo el AdminCFDI_v0.2.2 y lo abre muy bien, pero intento abrir el zip que esta en la rama master y no lo abre. Me faltara alguna libreria adicional o que podria ser? Incluso no muestra ningun mensaje de error, simplemente no abre

Saludos

ppaez commented 8 years ago

¿Abrir el zip te refieres a descomprimirlo? Si sí, ¿Qué herramienta usas para descomprimir y qué error te da?

ghost commented 8 years ago

Parece un problema de descarga, pude abrirlo sin problemas... ¿que SO tienes?

cbaidon45 commented 8 years ago

Windows 10, lo baje de aqui https://github.com/LinuxCabal/admin-cfdi, seleccionando la branch Master. Use 7z para descomprimirlo, no marco ningun error. El AdminCFDI_v0.2.2 corre perfecto, no se que podria ser, a menos que prefieras darme algun link de descarga suponiendo que de donde lo bajo yo este mal.

Saludos

ghost commented 8 years ago

He probado en Win 10 y lo descarga y descomprime sin problemas: https://github.com/LinuxCabal/admin-cfdi/archive/master.zip

Algunos antivirus analizan los archivos ZIP, asegurate de que no sea este el problema

cbaidon45 commented 8 years ago

Perdon, un error de redaccion. . . basicamente para aclarar fue lo mismo que yo comente, que lo descarga y descomprime sin problemas, pero la aplicacion es la que no abre y la AdminCFDI_v0.2.2 si la ejecuta y corre bien el ejecutable.

Saludos

ghost commented 8 years ago

Han cambiado las dependencias, debes de instalar las nuevas dependencias que están en el archivo: https://github.com/LinuxCabal/admin-cfdi/blob/master/requirements.txt

ppaez commented 8 years ago

Tienes que ejecutar este comando primero dentro de la carpeta admin-cfdi-master:

py setup.py install

Si corro admin-cfdi.pyw sin este paso, regresa al prompt sin ni mostrar nada; tal vez esto es lo que te está pasando.

cbaidon45 commented 8 years ago

Al instalar la dependencia pqrcode aparece esto. . . Alguna otra forma de instalarla?

C:\Users\???????>pip install pqrcode Collecting pqrcode Could not find a version that satisfies the requirement pqrcode (from versions: ) No matching distribution found for pqrcode

ghost commented 8 years ago

¿Estas usando pip para python3?

cbaidon45 commented 8 years ago

Si, es que encontre una guia de como instalar el admin CFDI y asi instalaron ellos el selenium. Y como no conozco mucho de python, pues eso hice ya que me funciono. Estuvo mal?

Saludos

cbaidon45 commented 8 years ago

Ok ya logre correr la aplicacion usando el comando que me mandaste, bajare unos cuantos CFDI de prueba del correo y haber que resulta. Pareciera que si da la opcion para renombrar el archivo por el emisor, pero no veo alguna parte donde pueda yo nombrar las carpetas por Razon Social en lugar de RFC, dame una media hora y por aqui vuelvo a avisar como me fue.

Saludos

ghost commented 8 years ago

Ya revise, no, esto no esta implementado, el usar la razon social para el nombre de la carpeta...

Saludos

cbaidon45 commented 8 years ago

Seria genial, si lo hicieras como algo opcional. Como ves?

ghost commented 8 years ago

Si, sería genial... lo anotamos como mejora...

cbaidon45 commented 8 years ago

gracias, por aqui me avisas y te ayudo a testearlo.

ghost commented 8 years ago

Prueba esta rama: https://github.com/UniversoLibreMexicoAC/admin-cfdi/tree/carpetas

No se si en Windows algunos caracteres no se permitan en nombres de carpetas...

cbaidon45 commented 8 years ago

Interesante. . . De hecho parece ser que es justo lo que necesitaba, aunque tengo algunas sugerencias con las que tal vez muchos se puedan sentir identificados.

1.- Poner Razon Social en mayusculas (Con la idea de que todo quede uniforme y evitar problemas con acentos y simbolos en windows)

2.- Al descargar CFDI's de una cuenta de correo electronico, poder descargar los de cierto rango de fecha (Mensual por ejemplo) o en su defecto no se si se pueda poner la opcion para descargar unicamente los "No Leidos", adicionalmente no borrar ningun correo electronico, ya que a veces en lugar de mandar el PDF y XML, algunos proveedores mandan algun link para descargar los CFDI.

Saludos

ghost commented 8 years ago

Por favor, un tema por iusse para que podamos marcarnos los resueltos o cerrados o lo que corresponda...

¿Pudiste probar la rama?, poner todo en mayúsculas es trivial y creo que es buena opción...

La descarga por correo no borra nada a menos que marques la casilla... ¿lo verificaste?, lo de la búsqueda por fecha es buena opción para agregar...

Saludos

cbaidon45 commented 8 years ago

Llevo probando la rama por unos cuantos dias, hasta ahora parece que esta funcionando bien. Lo que busco evitar con las mayusculas es que salgan letras con acentos o algun otro simbolo, de tal manera que todas las a con acento, sin acento, dieresis en fin. sean A, para evitar conflicto cone l simbolo. Creo que solo falta eso para cerrar este issue, ya que no me gustaria al rato tener problemas con razon social con simbolos de ortografia, que en ingles no se usan y que pudieran llegarme a ocasionar algun error o que me falten CFDI's.

De lo otro estoy de acuerdo, creare otro issue.